/*@font-face {font-family:'Graphik'; src:url('../fonts/Graphik-Medium.eot'); src:url('../fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Medium.woff2') format('woff2'),url('../fonts/Graphik-Medium.woff') format('woff'), url('../fonts/Graphik-Medium.ttf') format('truetype'); font-weight:500; font-style:normal;font-display:swap}
@font-face {font-family:'Graphik'; src:url('../fonts/Graphik-Regular.eot'); src:url('../fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Regular.woff2') format('woff2'), url('../fonts/Graphik-Regular.woff') format('woff'), url('../fonts/Graphik-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal; font-display:swap}
@font-face {font-family:'Graphik'; src:url('../fonts/Graphik-Semibold.eot'); src:url('../fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Semibold.woff2') format('woff2'), url('../fonts/Graphik-Semibold.woff') format('woff'), url('../fonts/Graphik-Semibold.ttf') format('truetype'); font-weight:600; font-style:normal; font-display:swap}
@font-face {font-family:'Graphik'; src:url('../fonts/Graphik-Semibold.eot'); src:url('../fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Semibold.woff2') format('woff2'), url('../fonts/Graphik-Semibold.woff') format('woff'), url('../fonts/Graphik-Semibold.ttf') format('truetype'); font-weight:600; font-style:normal; font-display:swap}
@font-face {
font-family:'Graphik';
src:url('../fonts/Graphik-Bold.woff2') format('woff2'),
url('../fonts/Graphik-Bold.woff') format('woff');
font-weight:bold;
font-style:normal;
font-display:swap;
}*/

/*@font-face{font-family:'Aktiv Grotesk Corp';src:url('../fonts/aktiv/AktivGroteskCorp-Medium.eot');src:local('../fonts/aktiv/AktivGroteskCorp-Medium'),url('../fonts/aktiv/AktivGroteskCorp-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/aktiv/AktivGroteskCorp-Medium.woff2') format('woff2'),url('../fonts/aktiv/AktivGroteskCorp-Medium.woff') format('woff'),url('../fonts/aktiv/AktivGroteskCorp-Medium.ttf') format('truetype');font-weight:500;font-style:normal}
@font-face{font-family:'Aktiv Grotesk Corp';src:url('../fonts/aktiv/AktivGroteskCorp-Bold.eot');src:local('../fonts/aktiv/AktivGroteskCorp-Bold'),url('../fonts/aktiv/AktivGroteskCorp-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/aktiv/AktivGroteskCorp-Bold.woff2') format('woff2'),url('../fonts/aktiv/AktivGroteskCorp-Bold.woff') format('woff'),url('../fonts/aktiv/AktivGroteskCorp-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}
@font-face{font-family:'Aktiv Grotesk Corp';src:url('../fonts/aktiv/AktivGroteskCorp-Light.eot');src:local('../fonts/aktiv/AktivGroteskCorp-Light'),url('../fonts/aktiv/AktivGroteskCorp-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/aktiv/AktivGroteskCorp-Light.woff2') format('woff2'),url('../fonts/aktiv/AktivGroteskCorp-Light.woff') format('woff'),url('../fonts/aktiv/AktivGroteskCorp-Light.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:'Aktiv Grotesk Corp';src:url('../fonts/aktiv/AktivGroteskCorp-Regular.eot');src:local('../fonts/aktiv/AktivGroteskCorp-Regular'),url('../fonts/aktiv/AktivGroteskCorp-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/aktiv/AktivGroteskCorp-Regular.woff2') format('woff2'),url('../fonts/aktiv/AktivGroteskCorp-Regular.woff') format('woff'),url('../fonts/aktiv/AktivGroteskCorp-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Aktiv Grotesk Corp';src:url('../fonts/aktiv/AktivGroteskCorp-BoldItalic.eot');src:local('../fonts/aktiv/AktivGroteskCorp-BoldItalic'),url('../fonts/aktiv/AktivGroteskCorp-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/aktiv/AktivGroteskCorp-BoldItalic.woff2') format('woff2'),url('../fonts/aktiv/AktivGroteskCorp-BoldItalic.woff') format('woff'),url('../fonts/aktiv/AktivGroteskCorp-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic}*/
*{box-sizing:border-box;list-style-type:none;padding:0;margin:0}
html{scroll-behavior:smooth}
body{position:relative;font-family:'Work Sans', sans-serif}
a{color:#000}
a:hover{text-decoration:none;color:#000;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}

h1{font-size:36px;font-family:'Poppins', sans-serif}
h2{font-size:48px;font-family:'Poppins', sans-serif}
h3{font-size:36px;font-family:'Poppins', sans-serif}
h4{font-size:30px;font-family:'Poppins', sans-serif}
h5{font-size:24px;font-family:'Poppins', sans-serif}
h6{font-size:20px;font-family:'Poppins', sans-serif}
b, strong{font-weight:600}
p{font-size:18px}
.btn{font-size:16px}

.primary-color{color:#30314c}
.secondary-color{color:#ef3d3a}
.custom-section{margin-bottom:60px}
.custom-bg{background-color:#f4f4f4}
.custom__bg{background-color:#31304c}
.btn-circle{border-radius:100px;padding:8px 25px}
.red-box{background:#ee3a38}
.yellow-box{background:#f7901e}
.blue-box{background:#30314c}
.black-box{background:#333}
.light-box{background:#ffffff;border:2px solid #7f7f7f}
.profile_color{background-color:#f4f6f8}
section.header-section{background-color:#ffffff}
textarea:focus,input:focus{color:#777777}
input,select,textarea{color:#777777}

.btn-success{background:#30314c;border-color:#30314c;text-transform:capitalize;font-weight:500;border:none;background:linear-gradient(to right,black 50%,#30314c 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success,
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle,.btn-info:hover,
.btn-info:focus,.btn-info.focus,.btn-info:active,
.btn-info.active,.open>.dropdown-toggle.btn-info,
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle,
.btn-warning:hover,.btn-warning:focus,
.btn-warning.focus,.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle{box-shadow:none;outline:none;color:#FFFFFF;background-position:left bottom}
.btn-info{background-color:#ef453f;border-color:#ef453f;text-transform:capitalize;font-weight:500;border:none;background:linear-gradient(to right,black 50%,#ef453f 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}
.btn-warning{background-color:#f7901f;border-color:#f7901f;text-transform:capitalize;font-weight:500;border:none;background:linear-gradient(to right,black 50%,#f7901f 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out;color:#fff}
.btn-black{background-color:#000000;border-color:#000000;text-transform:capitalize;font-weight:500}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black:active,
.btn-black.active,
.open>.dropdown-toggle.btn-black,
.btn-black:not(:disabled):not(.disabled).active:focus,
.btn-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-black.dropdown-toggle:focus,
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show>.btn-black.dropdown-toggle{background:#ef453f;border-color:#ef453f;box-shadow:none;outline:none;color:#FFFFFF}
.btn-light{background:#ffffff;border-color:#ffffff;text-transform:capitalize;font-weight:500;border:none;background:linear-gradient(to right,black 50%,#ffffff 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}

.btn-light:hover,
.btn-light:focus,
.btn-light.focus,
.btn-light:active,
.btn-light.active,
.open>.dropdown-toggle.btn-light,
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus,
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle{color:#ffffff;background-position:left bottom}
.header-section .sm-menu{border-radius:0px;border:0px;top:94%;box-shadow:rgba(173,173,173,0.2) 1px 3px 4px 0px;padding:20px}
.header-section .dropdown-item{font-size:14px;line-height:24px;padding:2px 0px 2px 28px;font-weight:normal}
.header-section .dropdown-item.active,
.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2196F3}
.header-section .navbar-toggler{outline:none!important}
.header-section .navbar-tog{color:#1ebdc2}
.header-section .megamenu-li{position:static}
.header-section .nav-item{margin:0 12px}
.header-section .navbar{padding:5px 0}
.header-section .navbar .navbar-brand,
.header-section .navbar .profile-detail .nav-link{outline:none}
.header-section .navbar .profile-detail .nav-link{padding:0.5rem 0 0.5rem 15px;position:relative}
.header-section .megamenu{position:absolute;width:100%;left:0;right:0;padding:15px}
.header-section .megamenu h6{font-size:18px;font-weight:500;color:#000000;border-left:5px solid #c21a01;padding-left:20px;margin-top:10px;margin-bottom:10px}
.header-section .megamenu h6 a{font-size:16px;font-weight:500;color:#000000;margin-top:10px;margin-bottom:10px}
.header-section .megamenu h6 a:hover{color:#c21a01}
.full_width{width:100%!important}
.header-section .megamenu i{width:20px}
.header-section .navbar-light .navbar-nav .nav-link{font-size:17px;color:#31314c;font-weight:500;padding:0;display:flex;align-items:center;line-height:80px}
.header-section .navbar-light .navbar-nav .nav-link:hover,
.header-section .navbar-light .navbar-nav .nav-link.active,
.header-section .navbar-nav .dropdown-menu .dropdown-item:hover,
.header-section .navbar-nav .dropdown-menu .dropdown-item.active{color:#c21a01;background-color:transparent}
.header-section .header-btn .btn{margin-left:15px;font-size:16px;font-weight:500;line-height:1.4}
.header-section .dropdown-toggle::after,
.category-navigation .dropdown-toggle::after{content:"\f078";border:none;margin:0;font-size:14px;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;color:#c21a01}
.banner-section{background-image:url(../images/banner-bg.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;min-height:500px;background-position:bottom right}
.banner-info h2{font-size:40px;color:#fff;font-weight:600}
.banner-info h2 span{color:#ffffff;display:block}
.banner-info{padding:200px 0}
.banner-form,
.community-details-right-block .community-form{position:relative;max-width:500px;display:flex;align-items:center;margin-top:20px}
.banner-form input,
.community-details-right-block .community-form input{font-family:'Work Sans', sans-serif;background:#fff;width:100%;padding:15px 40px 15px 25px;border-radius:50px;max-width:500px;outline:none;border:none}
.banner-form a.btn.btn-success,
.community-details-right-block .community-form > a{position:absolute;right:5px;border-radius:50%;font-size:20px}

.banner-form a.btn.btn-success > i,
.community-details-right-block .community-form > a > i,
.question-block .btn-info > i{display:flex;align-items:center;line-height:30px}
.banner-info .banner-btn{font-size:18px;color:#f7921f;font-weight:600;border-bottom:1px solid #f7921f;margin-top:15px;display:inline-block;margin-left:20px}
.banner-info .banner-btn:hover{color:#000;border-color:#000}
.logo-section{background:#f5f8fa;padding:25px 0}

.session_section{display:flex;align-items:center}
.session_section .session_img{background:#eaeff2;border-radius:100%;margin-right:10px;width:100px;height:100px;padding:10px}
.session_section .session_img img{width:100%;height:100%;object-fit:cover;float:left}
.session_section .session_text h5{font-size:18px;font-weight:600;color:#000}
.session_section .session_text p{margin:0;color:#52525c;font-size:14px}

.logo-content .logo-info{padding:0 40px}
.logo-content .slick-list .slick-track{display:flex;align-items:center}
.logo-content .slick-list .logo-block img{width:100%;margin:0 auto;max-width:150px;object-fit:contain}
.logo-content .slick-prev{left:0;top:40%}
.logo-content .slick-next{right:0;top:40%}
.logo-content .slick-prev:before{content:"\f053";color:#30314c}
.logo-content .slick-next:before{content:"\f054";color:#30314c}
.logo-content .slick-next:before,
.logo-content .slick-prev:before{padding:10px 15px;border:1px solid #30314c;border-radius:50%;width:41px;height:41px;padding:0;display:flex;align-items:center;justify-content:center}
.logo-content .slick-next:hover:before,
.logo-content .slick-prev:hover:before{background:#30314c;color:#ffffff}

.explore-block h1{font-size:30px;text-transform:capitalize;font-weight:600;color:#000}

.explore-block p{font-size:18px;color:#52525c}
.explore-block .nav-pills .nav-item .nav-link{font-family:'Work Sans', sans-serif;background:#f4f4f4;border-radius:15px 15px 0 0;padding:10px 20px;font-size:18px;color:#000;font-weight:500}

.explore-block .nav-pills .nav-item .nav-link.active,
.explore-block .nav-pills .nav-item .nav-link:hover{color:#ffffff;background:#ee3b38}

.explore-block .blog-card{margin-top:35px}
.explore-block .nav-pills .nav-item .nav-link{border-radius:0;background-color:transparent;margin-right:10px;border-radius:10px}
.explore-block .nav-pills .nav-item .nav-link.active{color:#ffffff;background:#31314c;border-radius:10px}
.explore-block .nav-pills .nav-item .nav-link:hover{color:#000;background:#d6d6db;border-radius:10px}
.blog-card-detail{margin-bottom:30px;height:100%;cursor:pointer;-webkit-transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s;border:1px solid #ddd;border-radius:12px;overflow:hidden}
.blog-card-detail:hover{box-shadow:inset 0 600px 0 0 #f4f4f4}
.blog-card-inner{padding:20px 15px 0px}
.blog-card-inner h5,
.blog-card-inner h5 > a{font-size:18px;font-weight:500;margin:0px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:45px;text-transform:capitalize;font-family:'Work Sans', sans-serif}
.blog-card-inner p,
.blog-card-footer a{font-size:16px;color:#52525c;text-transform:capitalize}
.blog-card-footer a:hover{color:#ee3b38;font-weight:600}
.explore-footer{margin-top:40px}
.explore-footer .explore-btn{color:#ee3b38;font-weight:bold;border-bottom:1px solid;font-size:18px}
.explore-footer .explore-btn:hover{color:#000}
.blog-card-inner p{margin:15px 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:100px}
.blog-card-date,
.boucher-video-inner{display:flex;justify-content:space-between;align-items:center}
.blog-card-date p,
.blog-card-footer > a{display:flex;align-items:center;margin:0;margin-bottom:5px;font-weight:500;color:#000}
.custom-card-img{position:relative}
/*.custom-card-img>img{border-radius:20px 20px 0 0}*/
.custom-blog-list .custom-card-img>img{min-height:180px}
.custom-card-img .blog-date{background:#ffffff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;bottom:-25px;left:20px;padding:20px 10px;border-radius:10px;box-shadow:0 2px 3px rgb(56 59 61 / 50%);max-height:70px}
.custom-card-img .blog-date img{width:100%;object-fit:contain}

.image-with-text-section .row{align-items:center}
.image-with-text-section .question-block{padding:0px}
.question-block.text-white{padding:250px 0px}
.question-block img{width:100%;min-height:440px;object-fit:cover}
.question-block h2{font-size:32px;color:#000;font-weight:600;margin:0;text-transform:capitalize}
.question-block p{margin:20px 0;font-size:18px;color:#000}
.question-block .btn-info{position:absolute;right:10px;border-radius:25px;font-size:20px}
.image-with-text-section .question-block .btn-info{position:inherit;right:0px;border-radius:100px;font-size:16px;margin:0 20px 10px 0;vertical-align:top}

.instructor-section .row{align-items:center}
.instructor-section .instructor-block h1{font-weight:600;color:#000;margin:0;line-height:1;text-transform:capitalize;font-size:32px}
.instructor-section .instructor-block p{font-size:18px;margin:20px 0;color:#52525c}
.testimonial-section{background-image:url(../images/testimonial-bg.png);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;padding:60px 0}
.testimonial-block h2{font-weight:bold}
.testimonial-block>p{font-size:20px;max-width:600px;margin:0 auto}
.testimonial-info .testimonial-slide .testimonial-quote{max-width:700px;margin:0 auto;margin-top:40px;position:relative}
.testimonial-info .testimonial-slide p{font-size:18px;padding:0 50px}
.testimonial-info .testimonial-quote>i{font-size:63px;color:rgba(255,255,255,0.20)}
.testimonial-info .testimonial-quote>i:first-child{position:absolute;top:-35px;left:0}
.testimonial-info .testimonial-quote>i:last-child{position:absolute;bottom:-35px;right:-15px}
.testimonial-info .slick-arrow{z-index:1}
.testimonial-profile img{width:140px;height:140px;margin:0 auto;object-fit:cover;object-position:top center}
.testimonial-profile h5{font-size:24px;margin-top:15px}
.testimonial-profile p{font-size:18px}
.testimonial-info .slick-prev:before,.testimonial-info .slick-next:before{cursor:pointer;color:#ffffff}
.testimonial-info .slick-prev:hover:before,.testimonial-info .slick-next:hover:before{background-color:#ef4a45;border:1px solid #ef4a45}
.testimonial-footer .btn{font-weight:bold}
.rich-text-block{display:flex;align-items:center;justify-content:space-between}
.rich-text-body h3{font-weight:bold}
.rich-text-body p{margin:0}
.rich-text-block .rich-text-body{width:80%}
.custom-question-detail.custom-section{margin-bottom:40px}
footer{padding:40px 0 20px 0}
.footer-top .social-icons,.footer-top,.social-section .social-icons{display:flex;align-items:center}
.footer-logo{max-width:130px}
.footer-logo>a,.footer-logo>a>img{display:block;width:100%;object-fit:cover}
.footer-top{justify-content:space-between}
.footer-top .social-icons>a.btn-circle,.social-section .social-icons>a.btn-circle{width:50px;height:50px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-right:10px;padding:0}
.footer-top .social-icons>a.btn-circle:last-child{margin-right:0}
.footer-middle{padding:40px 0}
.footer-middle h4{font-size:18px;font-weight:500;text-transform:capitalize;margin-bottom:15px}
.footer-middle p,.footer-middle li > a{font-size:16px;text-transform:capitalize;color:#52525c}
.footer-middle li>a.active{color:#ef403d}
.footer-middle li>a{padding:3px 0;display:inline-block}
.footer-middle{display:flex;justify-content:space-between;border-bottom:1px solid #919191}
footer a:hover{color:#ef403d}
form.footer-newslwtter{display:flex;min-width:430px}
form.footer-newslwtter input{background:#fff;width:80%;padding:17px 24px;line-height:1;border-radius:50px 0 0 50px;max-width:500px;outline:none;border:none}
form.footer-newslwtter .btn{border-radius:0 50px 50px 0;padding:10px 30px}
.footer-block>ul{margin:0}
.footer-copyright p,.footer-copyright p > a{font-size:16px;margin:20px 0 0px 0;color:#52525c}
.footer-copyright p>a:hover{color:#f7921f}
.category-search-section{background:#30314c;padding:40px 0}
.category-search-info p{color:#ffffff;margin-bottom:10px;padding-left:15px}
.whitebg .category-search-info p{color:#000}
.category-search-info .footer-newslwtter input{padding:18px 24px 19px 24px;padding-left:60px;width:85%;max-width:100%;height:100%;font-size:18px;height:58px}
.category-search-info .footer-newslwtter input::placeholder{color:#30314c;opacity:1}
.category-search-info .footer-newslwtter .btn{margin:0;width:15%;height:100%;line-height:1;padding:20px;height:58px}
.category-search-info .footer-newslwtter{display:flex;align-items:center;position:relative}
.category-search-info .footer-newslwtter i.fas.fa-search{position:absolute;left:30px;cursor:pointer}
.category-navigation ul,.selected-filter{display:flex;align-items:center;flex-wrap:wrap}
.category-navigation ul > li,.selected-filter ul > li{margin-right:20px;margin-bottom:20px;margin:20px 10px 0px 0px}
.category-navigation ul > li .dropdown .btn{background:#fff;padding:15px 30px;color:#000;border-radius:50px;display:flex;align-items:center;text-transform:capitalize}
.category-navigation ul > li .dropdown .btn[aria-expanded=true]{background:#000000;border-color:#000000;box-shadow:none;outline:none;color:#FFFFFF}
.category-navigation .dropdown-toggle::after{}
.selected-filter ul>li>.btn{color:#000;padding:15px 30px;border-radius:50px}
.selected-filter ul>li{margin-top:0}
.selected-filter ul>li>.btn>.fas{margin-left:8px}
.selected-filter>ul{margin:0}
.selected-filter ul > li > .btn.btn-success:hover,
.selected-filter ul > li > .btn.btn-success:focus,
.selected-filter ul > li > .btn.btn-success.focus,
.btn-success:active,
.selected-filter ul > li > .btn.btn-success.active,
.selected-filter ul > li > .btn.open>.dropdown-toggle.btn-success,
.selected-filter ul > li > .btn.btn-success:not(:disabled):not(.disabled).active:focus,
.selected-filter ul > li > .btn.btn-success:not(:disabled):not(.disabled):active:focus,
.selected-filter ul > li > .btn.show>.btn-success.dropdown-toggle:focus,
.selected-filter ul > li > .btn.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.selected-filter ul > li > .btn.show>.btn-success.dropdown-toggle{color:#ffffff}
.selected-filter .remove-filter{color:#ee3b38;font-weight:600;border-bottom:1px solid;font-size:18px;margin-left:10px}
.course-list h3{font-weight:600;text-transform:capitalize;margin-bottom:25px;font-size:30px}
.releted-course h3{font-weight:600;font-size:30px;margin-bottom:25px}

.course-list .blog-card .row>.col-lg-3{margin-bottom:35px}
.custom-pagination{margin-top:35px}
.pagination{justify-content:center;align-items:center}
ul.pagination li.disabled a {    font-weight: 300 !important;color: grey!important}
.pagination .page-item .page-link{border:none;font-size:16px;font-weight:normal;color:#000;background:transparent;border:none;cursor:pointer}
.pagination .page-item .page-link:hover{color:#ef453f}
.pagination .page-item .page-link.btn-circle{border-radius:50%;padding:0;line-height:45px;background:#f4f4f4;margin:0 8px;box-shadow:none;outline:none;width:45px;height:45px;display:flex;justify-content:center;align-items:center}
.pagination .page-item .page-link.btn-circle.active{background-color:#ef453f;color:#ffffff}
.programs-list .blog-card-detail .blog-card-inner>.btn{font-size:14px;padding:5px 15px;font-weight:normal;margin-bottom:25px}
.programs-list .blog-card-detail{background:#e6e6e6;box-shadow:2px 0px 12px 0px rgb(0,0,0,0.30);box-shadow:inset 0 0 0 0 #fff;-webkit-transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s;cursor:pointer;border:1px solid #ddd}
.programs-list .blog-card-detail:hover{box-shadow:none;box-shadow:inset 0 600px 0 0 #ffffff}
.course-top-banner .container>.row{align-items:center}
.course-top-banner .course-info-img{width:100%;max-width:110px;object-fit:contain;margin-bottom:10px}
.course-top-banner .course-detail-info{padding:20px 0 50px 0}
.course-detail-info .breadcrumb{background:transparent;padding-left:0px}
.course-detail-info h3{color:#ef3f3c;font-weight:600}
.course-detail-info p{line-height:30px;color:#52525c}
.course-detail-info .course-full-img{width:100%;object-fit:contain;border-radius:30px}
.custom-breadcrumb{background:#000}
.custom-breadcrumb .breadcrumb{background-color:transparent;padding:25px 0}
.custom-breadcrumb .breadcrumb .breadcrumb-item > a{font-size:18px;color:#ffffff;font-weight:600}
.custom-breadcrumb .breadcrumb .breadcrumb-item{align-items:center}
.custom-breadcrumb .breadcrumb .breadcrumb-item.active{color:#ef453f;font-weight:500;font-size:18px}
.breadcrumb-item+.breadcrumb-item::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffffff;font-size:12px;position:relative;line-height:24px}
.course-detail-info .breadcrumb-item+.breadcrumb-item::before{top:4px}
.course-detail-info .breadcrumb-item+.breadcrumb-item::before{color:#000}
.estimate-box-section .estimate-box-block.red-box:hover{color:#EE3A3A;box-shadow:inset 0 500px 0 0 #ffffff}
.estimate-box-section .estimate-box-block.yellow-box:hover{color:#f7901e;box-shadow:inset 0 500px 0 0 #ffffff}
.estimate-box-section .estimate-box-block.blue-box:hover{color:#30314c;box-shadow:inset 0 500px 0 0 #ffffff}
.estimate-box-section .estimate-box-block>i{font-size:80px;margin-bottom:25px}
.estimate-box-block h3,.session-block h3{font-weight:bold}
.course-video-section .course-video-block{position:relative;display:flex;align-items:center;justify-content:center}
.course-video-section .course-video-block img{width:100%;max-height:500px;object-fit:cover;object-position:center}
.course-video-section .course-video-block:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:1}
.course-video-section .course-video-block a{position:absolute;z-index:2}
.course-video-section .course-video-block a{width:100px;height:100px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-right:10px;background-color:#ffffff;color:#30314c;padding:0}
.course-video-section .course-video-block a::before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(255,255,255,0.9);animation:pulse-border 1500ms ease-out infinite;border-radius:50%}
.course-video-section .course-video-block a::after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 0.8s;border-radius:50%}
.course-video-section .course-video-block a i{font-size:40px}
.course-video-section .course-video-block a:hover{background:#30314c;color:#ffffff}
.course-video-section .course-video-block a:hover::before{background-color:rgba(48,49,76,0.9)}
.course-tabs-pane-block h3,.course-right-description h3{font-weight:600;font-size:30px;color:#ef403d;margin-bottom:25px;line-height:1}
.course-tabs-pane-block .course-tabs-box{background:#f4f4f4;border:1px solid #cccccc;padding:20px}
.course-tabs-box-header .row{align-items:center}
.course-tabs-pane-block .course-tabs-profile{margin-bottom:20px;width:200px;height:200px}
.course-tabs-pane-block .course-tabs-profile img{width:100%;object-fit:cover;object-position:top center;height:100%}
.course-tabs-pane-block .course-tabs-profile.course-tabs-description{width:100%;height:auto}
.course-tabs-pane-block .course-tabs-profile.course-tabs-description ul.course-tabs-details{margin:40px 0 0}
.course-tabs-pane-block .course-tabs-profile h4,
.course-tabs-details h4{font-size:30px;color:#30314c;font-weight:600;margin:0}
.course-tabs-profile.course-tabs-description h4{font-size:22px;padding:0 0 15px}
.course-tabs-pane-block .course-tabs-profile p{font-weight:500;line-height:1}
.course-tabs-details li{font-size:16px;font-weight:500;color:#000;display:block;margin-bottom:10px;text-align:left}
.course-tabs-details li i{font-size:16px;color:#ef453f;width:25px;margin-right:0px}
.course-tabs-details h4{margin:40px 0 30px 0;color:#000;line-height:1}
.course-tabs-pane-block .course-tabs-body p,.course-accordion-section p{font-size:16px;margin:20px 0}
.course-tabs-pane-block .course-tabs-body h4{font-weight:600;font-size:24px}
.course-accordion-section p:first-child{margin-top:0}
.course-tabs-pane-block .course-tabs-body .show-more-link{font-size:16px;color:#f7921f;font-weight:bold}
.course-tabs-pane-block .course-tabs-body .show-more-link i{margin-left:5px}
.course-right-description .btn{font-size:20px;border-radius:50px;font-weight:600;width:100%;display:block;margin-bottom:10px}
.course-details-tab-block{margin-bottom:80px}
.course-review-block{padding:20px 0;border-top:1px solid #ccc}
.course-review-block:first-child{padding-top:0;border:none}
.course-review-setion .course-review-btn a{display:block;width:100%;font-size:25px;border-radius:50px;font-weight:500;margin:25px 0}
.course-review-block .course-review-header{display:flex;align-items:center}
.course-review-block .course-review-header h5{font-size:24px;font-weight:bold;background:#30314c;color:#ffffff;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0;padding:0}
.course-review-block .course-review-header .course-details-profile{margin-right:15px}
.course-review-block .course-review-header h6,.course-rating-section h4{font-size:20px;font-weight:bold;color:#30314c;margin-bottom:5px}
.review-ratings i{font-size:18px;color:#f7921f}
.review-ratings span{font-size:14px;margin-left:5px;font-weight:500;color:#6b6b6b}
.course-review-block .course-review-footer{display:flex;align-items:center}
.course-review-block .course-review-footer a{font-size:20px;color:#30314c;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0;padding:0;border:2px solid #30314c;margin-right:10px}
.course-review-block .course-review-footer a:hover{background-color:#30314c;color:#ffffff}
.course-rating-section .course-rating-block{display:flex;width:100%}
.course-rating-block .course-total-rating .review-ratings a,.course-rating-block .course-total-rating .review-ratings span{display:block}
.course-rating-block .course-total-rating{width:25%;margin-right:15px}
.course-rating-block .course-review-ratings{width:75%}
.course-review-ratings .course-rating-star{display:flex;align-items:center;width:100%}
.course-review-ratings .course-rating-star .progress{width:60%;height:10px;background-color:#e8e8e8;border-radius:0;margin-right:15px}
.course-review-ratings .course-rating-star .progress-bar{background-color:#30314c}
.course-review-ratings .course-rating-star .review-ratings{width:40%}
.course-review-ratings .course-rating-star .review-ratings span{font-size:18px}
.course-review-ratings .course-rating-star .review-ratings i{font-size:15px}
.course-curriculum-section .card-header{background-color:#ffffff;padding:0;border:none}
.course-curriculum-section .card-header .btn-link{font-size:30px;font-weight:bold;color:#30314c;margin:0;text-decoration:none;width:100%;text-align:left;padding:25px 20px;border:none;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:space-between;line-height:1}
.course-curriculum-section .card-header .btn-link:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;transform:rotateZ(90deg);transition:transform linear 0.5s}
.course-curriculum-section .card-header .btn-link.collapsed:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;transform:rotateZ(0deg);transition:transform linear 0.5s}
.course-accordion-section ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.course-accordion-section li{font-size:16px;color:#000;font-weight:400;display:flex;width:48%;margin:10px 0}
.course-accordion-section li span{margin-left:5px}
.course-accordion-section li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#ef453f;margin-right:10px}
.course-curriculum-section .card{margin-bottom:20px;border:1px solid #cccccc!important}
.session-block .session-box h3{margin-bottom:20px}
.session-box{display:inline-block;padding:35px;width:100%;max-width:400px;border-radius:15px;margin:35px 0}
.session-block form{display:flex;align-items:center}
.session-block form input[type="checkbox"]{margin-right:10px;width:18px;height:18px}
.session-block form p{margin:0}
.about-course .navbar-nav .nav-item .nav-link{font-size:20px;padding:10px 20px;color:#000;font-weight:bold}
.about-course .navbar-nav .nav-item .nav-link.active{color:#ee3a38}
.about-course-info{padding-top:70px}
.about-course-info h3,.about-course-info h4{font-weight:bold;text-transform:capitalize}
.about-course-info p{margin-bottom:30px;line-height:30px}
.about-course-info h4{margin-bottom:45px}
.about-course-info .about-course-listing{display:flex;flex-wrap:wrap}
.about-course-info .about-course-listing ul li{list-style-type:disc;font-size:18px;line-height:30px}
.about-course-info .about-course-listing ul li strong{margin-right:10px}
.about-course-info .about-course-listing ul li a{color:#000;text-decoration:underline}
.about-course-info .about-course-listing ul li a:hover{text-decoration:none}
.about-course-info .about-course-listing ul li::marker{font-size:30px}
.about-course-info .about-course-list{padding-left:40px}
.about-course-info .estimate-box-block{padding:25px 40px;border-radius:20px;height:100%}
.about-course-info .col-lg-4{margin-top:25px}
.about-course-tabs{scroll-margin-top:50px}
.about-course-info .estimate-box-block>img{width:140px;height:140px;object-fit:cover;object-position:top}
.about-course-info .estimate-box-block>h4{margin:20px 0}
.about-course-info .estimate-box-block>p{line-height:28px;margin-bottom:15px}
.about-course-tabbing .left-panel .left-panel-content .btn p{margin:0;font-size:16px;line-height:1.3}
.about-course-tabbing .left-panel .left-panel-content .btn p span{display:block;line-height:1}
.about-course-tabbing .left-panel .left-panel-content p,.about-course-tabbing .left-panel .left-panel-content h3,.about-course-tabbing .left-panel .left-panel-content .btn{max-width:240px;width:100%}
.right-panel{margin-left:100px}
.right-panel .nav-pills .nav-item .nav-link{color:#30314c;font-size:28px;font-weight:600;text-transform:capitalize;border-radius:100px;padding:20px 40px;line-height:1;margin-right:15px;outline:none}
.right-panel .nav-pills .nav-item .nav-link.active{background:#30314c;color:#ffffff}
.about-course-table .comparison-header,.about-course-table p{font-size:20px;margin:0;max-width:270px}
.about-course-table .table td,.about-course-table .table th{padding:20px;border-bottom:1px solid #30314c;border-top:none;padding-left:0;vertical-align:middle}
.comparison-item .fa-check{color:#00a84f}
.about-course-table-footer p{max-width:100%;margin:50px 0 40px;color:#30314c}
.about-course-table-footer p a{color:#30314c;text-decoration:underline}
.social-section{padding:40px 0}
.social-section .social-icons{justify-content:center}
.social-section h3{color:#ef453f;font-weight:600;text-transform:capitalize}
.business-section .row{align-items:center}
.business-info-block .btn-request{border:2px solid #f7921f;color:#f7921f;box-shadow:none}
.business-info-block .btn{font-weight:600;margin:15px 10px}
.business-info-block .btn-request:hover{background:#f7921f;color:#ffffff}
.contact-banner,.community-banner-section{background-image:url(../images/contact-bg.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%}
.contact-banner h1{margin:0;padding:130px 0;font-weight:600}
.contact-box-info{box-shadow:-4px 10px 27px -13px rgb(0 0 0 / 40%);padding:35px 0;height:100%;border-radius:20px}
.contact-box-body{padding:0 40px}
.contact-box-body h3{font-size:22px;font-weight:600}
.contact-box-header{display:inline-block;padding:15px 35px;border-radius:0 100px 100px 0;margin-bottom:35px}
.contact-box-header i{font-size:50px;color:#ffffff}
.contact-box-body p{font-size:16px;margin:0;line-height:28px;color:#52525c}
.contact-detail-box{cursor:pointer;height:100%}
.contact-box-body p a{color:#000}
.contact-box-body p a:hover{color:#ef453f}
.contact-detail-box.phone-details{box-shadow:inset 0 0 0 0 #ee3a38;-webkit-transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s;border-radius:20px}
.contact-detail-box.phone-details:hover{box-shadow:inset 0 0 0 400px #ee3a38}
.contact-detail-box.mail-details{box-shadow:inset 0 0 0 0 #30314c;-webkit-transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s;border-radius:20px}
.contact-detail-box.mail-details:hover{box-shadow:inset 0 0 0 400px #30314c}
.contact-detail-box.address-details{box-shadow:inset 0 0 0 0 #333;-webkit-transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s;border-radius:20px}
.contact-detail-box.address-details:hover{box-shadow:inset 0 0 0 400px #333}
.contact-detail-box:hover,.contact-detail-box:hover p,.contact-detail-box:hover a,.contact-detail-box:hover a:hover{color:#ffffff}
.contact-detail-box:hover .red-box,.contact-detail-box:hover .yellow-box,.contact-detail-box:hover .blue-box,.contact-detail-box:hover .black-box{background-color:#ffffff}
.contact-detail-box:hover .red-box i{color:#ee3a38}
.contact-detail-box:hover .yellow-box i{color:#f7901e}
.contact-detail-box:hover .blue-box i{color:#30314c}
.contact-detail-box:hover .black-box i{color:#333}
.contact-form-details{height:100%}
.contact-form-section h3{font-weight:600;font-size:30px}
.contact-form-section > .container > p{text-transform:capitalize;line-height:28px;color:#52525c}
.contact-form-img{background-image:url(../images/contact-form-bg.png);width:100%;height:100%;background-repeat:no-repeat;background-size:cover}
.contact-form-img img{width:100%;object-fit:cover;object-position:left;border-radius:10px;height:100%}
.contact-form-section .form-control{font-size:18px;padding:25px;height:100%;margin-bottom:20px}
.contact-form-section textarea.form-control{resize:none}
.form-desc{display:flex;align-items:center}
.form-desc>input{width:20px;height:20px;border-radius:20px;margin-right:10px}
.form-desc p{margin:0;color:#52525c;font-size:16px}
.form-desc p>a{color:#ef453f}
.form-desc p>a:hover{color:#000}
.contact-form-desc .btn{font-size:16px;text-transform:capitalize;min-width:150px}
.facilite-top-detail{width:100%;margin-bottom:30px}
.facilite-top-detail h3{font-weight:600;font-size:26px;margin-bottom:30px}
.facilite-top-detail p{font-size:17px;line-height:28px;margin-bottom:35px}
.facilite-top-detail img{width:100%;object-fit:cover}
.facilite-footer{display:flex;align-items:center}
.facilite-footer p{font-size:16px;font-weight:bold;margin-bottom:0;margin-right:20px}
.resource-secion h3{font-weight:bold}
.resource-secion p{font-size:17px;line-height:27px}
.resource-header h3{text-transform:capitalize;margin-bottom:25px;line-height:1}
.resource-header p{margin-bottom:25px}
.resorce-tab-title{background:#f7921f;padding:0}
.resorce-tab-title .nav-pills .nav-link{font-size:18px;color:#fff;padding:20px 10px;text-transform:capitalize;border-radius:unset;outline:none}
.resorce-tab-title .nav-pills .nav-link.active,.resorce-tab-title .nav-pills .nav-link:hover{background-color:#000;color:#fff}
.resource-tab-detail,.custom-resource-block{padding-top:50px;border-top:1px solid #eaeaea}
.resource-tab-header .resource-tab-header-info h1{font-size:72px;color:#cdcdcd;margin:0;font-weight:600;line-height:1}
.resource-tab-header .resource-tab-header-info h3{color:#cdcdcd;margin:0;font-weight:400;line-height:1;text-transform:capitalize}
.resource-tab-header .resource-tab-header-content h3{font-weight:600;font-size:28px;color:#000;margin-bottom:20px}
.resource-tab-header .resource-tab-header-content p{font-size:17px;margin:0}
.resource-tab-header{margin-bottom:30px}
.resource-tab-body .resource-tab-box{box-shadow:2px 0px 15px -8px rgb(0 0 0 / 40%);background:#fff;height:100%;border-radius:20px}
.resource-tab-body .resource-tab-box a{cursor:pointer;color:#000;display:flex;height:100%;flex-direction:column}
.resource-tab-body .resource-tab-img{width:100%;border-radius:20px 20px 0 0;height:100%}
.resource-tab-body .resource-tab-img img{width:100%;object-fit:cover;border-radius:20px 20px 0 0;height:100%}
.resource-tab-body .resource-tab-content{padding:20px;min-height:80px;display:flex;align-items:center}
.resource-tab-body .resource-tab-content h5{font-size:18px;margin:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.resource-tab-body .col-lg-4{margin-bottom:20px}
.resource-tab-footer{margin-bottom:20px}
.custom-resource-block{margin-bottom:25px}
.custom-resource-block h3{font-size:26px}
.handbook-section{background:#000000;padding:50px 0}
.handbook-info > h3{font-weight:600;font-size:28px;margin-bottom:20px}
.handbook-info>a.btn{font-size:16px}
.handbook-info > a.btn-success:hover,
.handbook-info > a.btn-success:active,
.handbook-info > a.btn-success:not(:disabled):not(.disabled):active{background:transparent;color:#f7921f;border-color:#f7921f}
.facilite-faq-section > h3{font-weight:600;font-size:28px;text-transform:capitalize;margin:30px 0 40px}
.facilite-faq-section .table{font-size:18px;color:#000;margin-bottom:0}
.facilite-faq-section .table td,
.facilite-faq-section .table th{border-top:1px solid #000}
.facilite-faq-section .table thead th{border-bottom:1px solid #000;font-weight:500}
.facilite-faq-section>a.btn{margin:45px 0 30px}
.login-section{background-image:url(../images/login-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:relative;padding:100px 0}
.login-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1}
.login-box{position:relative;z-index:2;max-width:550px;background-color:#ffffff;border-radius:20px;margin:0 auto;padding:30px;width:100%}
.login-form h3{font-size:32px;font-weight:bold;text-align:center;color:#30314c;margin-bottom:25px}
.login-form h3 span{display:block;color:#ef403d}
.login-form .form-group{margin-bottom:20px}
.field-icon{float:right;margin-right:10px;margin-top:-30px;position:relative;z-index:2;cursor:pointer}
.field-icon.edit-btn{margin-top:-35px;color:#ef403d}
.modal-open .modal.show{display:flex !important;align-items:flex-start !important}
.modal-open .modal.modal-center .modal-dialog{flex-grow:1}
.form-check-inline{margin-bottom:10px}
.social_linked{float:left;width:55%;color:#30314c;border:1px solid #30314c;height:45px;padding:12px 10px;font-size:14px;margin-top:5px;border-right:none;background-color:#f9f9f9}
.add-new-education{font-size:18px;color:#30314c;font-weight:600;text-decoration:underline;margin-bottom:20px}	
.add-new-education a{color:#000}
.add-new-education a:hover{color:#ef403d}
.facebook_labell{float:left;width:100%;margin-bottom:20px}
.facebook_labell input.form-control{float:left;width:45%}
.login-form .form-group .form-control,
.profile-dashboard-box > form .form-group .form-control,
.modal-login > form .form-group .form-control{font-size:16px;padding:8px 10px;color:#52525c;border-radius:0px;border:1px solid #30314c;height:auto;height:45px;margin-top:5px}
.login-form .form-group .form-control,
.profile-dashboard-box > form .form-group .form-control,
.modal-login > form .form-group .form-control{font-size:16px;color:#000;border:1px solid #30314c}
.profile-dashboard-box p{color:#52525c}
.profile-dashboard-box>form .btn{font-weight:500;padding:8px 30px;margin-right:20px}
.profile-dashboard-box>form .btn:hover{background-color:#30314c!important;border-color:#30314c!important}
.custom-modal .modal-header .close.btn{background:#ef453f;padding:0;opacity:1;color:#ffffff;font-size:18px;outline:none;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.custom-modal .modal-header{position:absolute;right:-10px;top:-10px;border:none;cursor:pointer;z-index:1}
.custom-modal .modal-content{border-radius:25px}
.custom-modal .modal-body{padding:30px 25px}
.modal-login .row>h6{font-size:18px;padding-left:15px}
.modal-login .form-group>label{font-size:16px;font-weight:500;color:#30314c;margin:0}
.form-control:focus,.form-check label > input:focus{color:#495057;background-color:#fff;border-color:#30314c;outline:0;box-shadow:0 0 0 0.2rem rgb(48 49 76 / 25%)}
.profile-dashboard-box>form .form-group textarea.form-control{height:auto;resize:none}
.update-profile-block{text-align:center;margin-bottom:20px}
.update-profile-block .update-profile-img{position:relative;display:inline-block;color:#30314c;width:200px;height:200px}
.update-profile-block .update-profile-img img{width:100%;height:100%;object-fit:cover}
.update-profile-block .update-profile-img span{background:#f4f6f8;border-radius:50%;font-size:28px;position:absolute;bottom:0;right:10px;width:55px;height:55px;display:flex;align-items:center;justify-content:center}
.login-form .form-group .form-control::placeholder,
.profile-dashboard-box > form .form-group .form-control::placeholder{color:#30314c}
.login-form .form-group .forgot-link{font-size:16px;color:#52525c}
.login-form .btn{box-shadow:none;font-size:18px;width:100%;border-radius:100px}
.login-footer-text{display:flex;justify-content:space-around;align-items:center;margin:25px 0 20px}
.login-footer-text span{width:30%;height:1px;background:#30314c}
.login-footer-text p{font-size:16px;color:#30314c;margin:0;font-weight:500}
.login-footer-icons ul{display:flex;align-items:center;max-width:220px;justify-content:center;margin:0 auto}
.login-footer-icons ul .btn-login-icon{width:50px;height:50px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-right:10px;box-shadow:2px 0px 15px -3px rgb(0,0,0,0.40);color:#30314c}
.login-footer-icons ul .btn-login-icon:hover{background:#30314c;color:#ffffff}
.login-form .form-group.small input{margin:5px 0 0}
.login-form .form-group .register-links{font-size:16px;margin:0;padding:0}
.login-form .form-group .register-links>a,.sign-up-link>a{color:#ef403d;font-weight:500}
.login-form .form-group .register-links>a:hover,.sign-up-link>a:hover{text-decoration:underline}
.sign-up-link{font-size:16px;text-align:center;margin:0;margin-top:10px}
.teacing-banner-section{background-image:url(../images/teaching-banner.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;min-height:630px}
.teacing-banner-section .teaching-banner-block{padding:200px 0}
.teaching-banner-info h1{color:#ee3b38;font-weight:bold}
.teaching-banner-info p{font-size:24px;color:#ffffff;max-width:65%}
.teaching-banner-info .btn{font-size:16px;font-weight:500}
.teaching-about-info h1{font-weight:500;font-size:30px}
.teaching-about-info p{line-height:26px;margin:0;color:#52525c;font-size:16px}
.teaching-about .teaching-about-info{max-width:900px;margin:0 auto}
.teaching-view-section{background:#30314c}
.teaching-view-section .teaching-view-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.technology-partner .teaching-view-section .teaching-view-info{display:block;justify-content:space-between;align-items:center;flex-wrap:wrap}
.teaching-view-content h3{font-size:30px;font-weight:600;margin:0;line-height:1}
.teaching-view-content p{font-size:20px;margin:0}
.teaching-view-content{padding:30px 15px}
.teaching-tab-section h2{font-weight:600;line-height:1;margin-bottom:50px;font-size:30px}
.teaching-tab-content .teaching-tab-info{padding-top:50px}
.teaching-tab-section .explore-block p{font-size:18px;margin-bottom:25px;width:75%}
.teaching-tab-section .explore-block h5{font-weight:500;margin-bottom:25px}
.teaching-tab-content>.row{align-items:center}
.teaching-tab-img,.teaching-tab-img>img{width:100%}
.teaching-reward{background-color:#f9f9f9}
.teaching-reward-section h1{font-weight:600;line-height:1;padding-top:30px;margin-bottom:40px;font-size:30px}
.teaching-reward-content img{max-width:80px;object-fit:contain;margin-bottom:30px}
.teaching-reward-content{padding:0 20px;margin-bottom:30px}
.teaching-reward-content h4{font-size:30px;font-weight:500}

.teaching-reward-content p{margin:0}
.teaching-reward-section .teaching-reward-content h4{font-size:22px}
.teaching-reward-section .teaching-reward-content > p{margin:0;color:#000}
.teaching-faq-block h1{font-weight:600;margin-bottom:60px;font-size:30px}
.teaching-faq-content .teaching-faq-desc{margin-bottom:35px}
.teaching-faq-content .teaching-faq-desc h6{font-size:18px;font-weight:500;margin-bottom:20px}
.teaching-faq-content .teaching-faq-desc p,
.teaching-faq-content .teaching-faq-desc:last-child{margin-bottom:0;font-size:16px}
.teaching-faq-block>.row{max-width:90%;margin:0 auto}
.profile-header .navbar .profile-detail .nav-item{display:flex;align-items:center}
.profile-header .navbar .profile-detail .nav-item img{width:50px;height:50px;object-fit:cover}
.profile-header .navbar .profile-detail .nav-item>.nav-link{font-size:18px;color:#30314c;display:flex;align-items:center;padding:0 10px;line-height:80px;position:relative}
.profile-header .navbar .profile-detail .nav-item:first-child>.nav-link{padding-left:20px}
.profile-header .navbar .profile-detail .nav-item>.nav-link span{position:absolute;font-size:12px;font-weight:600;background:#ef403d;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;bottom:10px;right:2px;margin:0;padding:0;line-height:1}
.profile-header .navbar .profile-detail .nav-item>.dropdown-menu{right:16px;left:unset;top:80px;padding:5px 20px;border-radius:20px;min-width:250px}
.profile-header .profile-detail .dropdown-menu.sm-menu.border-top:after{content:'';height:20px;width:20px;position:absolute;background-color:#fff;top:-12px;right:30px;border-top:#dee2e6 solid 2px;border-left:#dee2e6 solid 2px;transform:rotate(45deg)}
.profile-header .navbar .profile-detail .nav-item>.dropdown-menu .dropdown-item:hover{color:#ef403d;background-color:transparent}
.profile-header .navbar .profile-detail .nav-item > .dropdown-menu .dropdown-item{font-size:16px;line-height:1;padding:15px 0px;font-weight:400;border-bottom:1px solid #c0c1c9}
.profile-header .navbar .profile-detail .nav-item > .dropdown-menu .dropdown-item:last-child{border:none}
.profile-dashboard{height:100%;min-height:700px;background-color:#f4f6f8}
.profile-dashboard .profile-info>.row{padding-top:40px}
.profile-dashboard .row .col-lg-3{border-radius:20px}
.profile-dashboard .nav-pills{padding:30px 0}
.profile-dashboard .nav-pills .nav-link{font-size:18px;color:#30314c;line-height:1;padding:18px 20px 18px 50px;border:0;border-top:1px solid rgba(48,49,76,0.05);border-radius:0;transition:none;outline:0;border-left:5px solid transparent;font-weight:600;position:relative}
.nav-link i{position:absolute;left:15px;top:19px}
.profile-dashboard .nav-pills .nav-link:hover{color:#ef4a45}
.profile-dashboard .nav-pills .nav-link.active{background:#fff;color:#ef4a45;border-left:5px solid #ef4a45}
.profile-dashboard .nav-pills .nav-link:first-child{border-top:none}
.profile-dashboard-content{padding:50px 25px;padding-top:0}
.profile-detail>ul{margin-bottom:0;display:flex;align-items:center}
.profile-dashboard-box{box-shadow:2px 0px 15px -8px rgb(0,0,0,0.40);background:#fff;height:100%;width:100%;border-radius:20px;padding:35px 30px}
.profile-dashboard-box>form{max-width:980px}
.profile-dashboard-box>form .form-group{margin-bottom:20px}
.profile-dashboard-box > form .form-group > label{margin-bottom:0;font-size:16px;font-weight:500;line-height:1}
.profile-dashboard-box > form .form-group label.form-check-label,
.profile-dashboard-box > form .form-check-inline > p{font-size:16px;color:#30314c;font-weight:normal;margin-left:10px}
.profile-dashboard-box>form .form-group label.form-check-label{margin-left:0}
.profile-dashboard-box>form .form-group .form-check label>input{margin-right:10px}
.profile-dashboard-box>form .form-group .form-check label{display:flex;cursor:pointer}
.profile-dashboard-box>form .form-check-inline>p{margin-left:0}
.profile-dashboard-box>form .form-group input[type="checkbox"]{width:18px;height:18px;margin-top:3px}
.profile-dashboard-box>form .form-group .form-check{margin-top:10px;padding:0}
.profile-dashboard-content > h4{color:#30314c;font-weight:600;font-size:30px;margin-bottom:30px;line-height:1}
.profile-dashboard-content input[type="number"]::-webkit-outer-spin-button,
.profile-dashboard-content input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}
.form-check-input,.form-check-label{cursor:pointer}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:98;padding:21px;background-color:#ee3b38}
.scroll-top-btn #toTopBtn:hover{background-color:#30314c}
.scroll-top-btn .js .cd-top--fade-out{opacity:.5}
.scroll-top-btn .js .cd-top--is-visible{visibility:visible;opacity:1}
.scroll-top-btn .js .cd-top{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s,background-color .3s}
.scroll-top-btn .cd-top{position:fixed;bottom:20px;bottom:var(--cd-back-to-top-margin);right:20px;right:var(--cd-back-to-top-margin);display:inline-block;height:40px;height:var(--cd-back-to-top-size);width:40px;width:var(--cd-back-to-top-size);box-shadow:0 0 10px rgba(0,0,0,.05)!important;background:url(https://res.cloudinary.com/dxfq3iotg/image/upload/v1571057658/cd-top-arrow.svg) no-repeat center 50%;background-color:hsla(5,76%,62%,.8);background-color:hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),0.8)}
.contact-banner.cart-banner{background-image:none;background-color:#30314c}
.cart-content-block{display:flex;box-shadow:-1px 0px 12px 1px rgb(0 0 0 / 10%);border-radius:10px}
.cart-header p{font-size:18px;font-weight:600;margin:0}
.cart-body p{font-size:15px;font-weight:600;margin:0;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
.cart-body p>i.fa-times{color:#ef453f;font-size:18px}
.cart-body p.wishlist-icon:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:400;color:#ef403d;font-size:18px}
.cart-body p.wishlist-icon:hover:before,
.cart-body p.wishlist-icon.active:before{content:"\f004";font-weight:900}
.cart-body{display:flex}
.cart-left-block{width:75%;padding-right:50px}
.cart-right-block{width:25%}
.cart-description{margin-left:15px}
.cart-description ul{display:flex;align-items:center;margin:0;padding:0}
.cart-body .cart-description ul li{list-style-type:disc;margin-right:30px}
.cart-body .cart-description ul li:first-child{list-style-type:none}
.cart-description ul li::marker{text-align:end!important}
.cart-description h6{font-size:15px;font-weight:600;margin:0}
.cart-description p,.cart-description ul li{font-size:14px;color:#585858;margin:0}
.cart-left-block>.row{padding:20px 0;border-bottom:1px solid rgba(226,226,226,0.45);margin:0;align-items:center}
.cart-left-block > .row:last-child{border-bottom:none}
.cart-right-content{background:#30314c;padding:25px;border-radius:0 10px 10px 0px;height:100%}
.cart-right-content h3{font-size:20px;font-weight:600}
.cart-right-content p{font-size:15px;font-weight:400;margin:0}
.cart-right-content p.summary-price{font-size:24px;color:#ef403d;font-weight:600}
.cart-right-content p.regular-price{text-decoration:line-through}
.cart-right-content>.cart-summary-block .btn{font-size:16px;width:100%;margin:20px 0}
.cart-right-content h4{font-size:16px;font-weight:600}
.cart-right-content h4 span{font-weight:normal}
.cart-right-content h4>i{margin-right:5px}
form.cart-coupon{display:flex;margin:20px 0}
form.cart-coupon > input{background:#fff;width:80%;padding:10px 20px;line-height:1;border-radius:50px 0 0 50px;max-width:500px;outline:none;border:none;font-size:16px;color:#30314c}
form.cart-coupon>input::placeholder{font-size:16px;color:#30314c}
form.cart-coupon>.btn{border-radius:0 50px 50px 0;padding:10px 30px;font-weight:500}
.cart-img{max-width:90px;width:100%}
.cart-img img{width:100%;object-fit:cover}
.cart-content-section .custom-control-label::before{top:0.1rem;left:-1.5rem;width:1.5rem;height:1.5rem;background-color:#fff;box-shadow:none!important;border:#adb5bd solid 1px!important;cursor:pointer}
.cart-content-section .custom-control{cursor:pointer}
.cart-content-section .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border:2px solid #007bff}
.cart-content-section .custom-radio .custom-control-label:hover.custom-control-label::before{box-shadow:0px 2px 5px rgba(0,117,201,0.6)}
.cart-content-section .custom-radio .custom-control-label::after{top:0.4rem;left:-1.25rem;width:1rem;height:1rem}
.cart-content-section .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none;background-color:#007bff;border-radius:50%;border:2px solid white}
.cart-content-section .custom-radio .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef;border:2px solid #dee2e6}
.cart-content-section .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#e9ecef}
.cart-content-section .custom-radio .custom-control-input:disabled:checked~.custom-control-label::after{background-color:#9ca0b1;background-image:none;border-radius:50%;border:2px solid #e9ecef}
.cart-content-section .custom-control-label{margin-bottom:0.5rem;padding-left:5px}
.cart-content-section .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border:2px solid #007bff}
.cart-content-section .custom-checkbox .custom-control-label:hover.custom-control-label::before{box-shadow:0px 2px 5px rgba(0,117,201,0.6)}
.cart-content-section .custom-checkbox .custom-control-input:checked~.custom-control-label::after{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #23a13b;border-bottom:2px solid #23a13b;top:3px;left:-22px;width:8px;height:17px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
.cart-content-section .custom-checkbox .custom-control-label::after{top:-0.1rem;left:-1.75rem;width:2rem;height:2rem;cursor:pointer}
.cart-content-section .custom-checkbox .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef;border:2px solid #dee2e6}
.cart-content-section .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#e9ecef}
.cart-content-section .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3e%3cpath id=!string!d=!string!transform=!string!fill=!string!stroke=!string!stroke-width=!string!/%3e%3c/svg%3e ")}
.wishlist-section .cart-body p{width:auto}
.wishlist-section .cart-body{justify-content:space-between}
.wishlist-section .wishlist-desc .cart-body{justify-content:unset}
.wishlist-section .cart-body>.btn{font-size:16px;font-weight:600}
.community-banner-section{background-image:url(../images/community-bg.png);padding:20px 0;object-fit:contain;background-size:contain;background-position:center;background-color:#30314c}
.community-banner-section .container>.row{align-items:center}
.community-banner-section ul{display:flex;align-items:center;margin:0}
.community-banner-section ul li{margin:10px;font-size:16px}
.community-banner-section ul li>i{margin-right:10px}
.community-banner-section p{font-size:16px}
.community-banner-section form.banner-form input{padding:15px 40px;padding-left:25px}
.community-banner-info img{width:100%;object-fit:cover;max-width:400px}
.community-top-content{padding:50px 0}
.community-top-block>i{font-size:45px;color:#ef403d;margin-bottom:20px}
.community-top-block .cmmunity-top-img{width:100%;height:100%;object-fit:contain;max-width:200px;max-height:120px;margin-bottom:20px}
.community-top-block h4{margin-bottom:15px;font-weight:600;line-height:1;color:#30314c}
.community-top-block p{font-size:16px;margin:0}
.community-featured-title h3,.community-news-section h3{font-weight:600}
.community-featured-section .community-featured-title p{font-size:16px}
.community-featured-section .community-featured-box,
.community-activity-section .community-activity-block,
.community-details-block .community-details-right-block,
.community-news-section .community-news-block{box-shadow:0px 2px 9px 0px rgb(0,0,0,0.10);border-radius:20px;padding:15px 20px}
.community-feature-user img{width:35px;height:35px;object-fit:cover;object-position:top}
.community-feature-user a{display:block;font-size:12px;color:#30314c;font-weight:600}
.community-feature-profile,.community-featured-react ul,
.community-activity-header{display:flex;align-items:center;justify-content:space-between;margin:0}
.community-featured-react ul li{font-size:12px;color:#666666}
.community-featured-react ul li span,.community-feature-user a span{margin:0 5px}
.community-featured-section .community-featured-box h6{font-size:14px;font-weight:600;color:#30314c;margin-bottom:15px}
.community-featured-section .community-featured-box p{font-size:11px;line-height:18px;margin-bottom:15px}
.community-featured-section{margin-top:30px;display:inline-block;width:100%}
.community-featured-section .community-featured-box:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition-duration:0.5s}
.community-featured-section .community-featured-box{cursor:pointer}
.community-activity-header h3{font-weight:600;font-size:30px}
.community-activity-header .btn{font-size:16px}
.community-activity-content .nav-tabs .nav-link{font-size:16px;font-weight:600;border:none;color:#000000;padding:.5rem 0;margin:0 1rem}
.community-activity-content .nav-tabs .nav-link:first-child{margin-left:0}
.community-activity-content .nav-tabs .nav-item:last-child .nav-link{margin-right:0}
.community-activity-content .nav-tabs .nav-item.show .nav-link,
.community-activity-content .nav-tabs .nav-link.active{color:#ef3d3a;border-bottom:3px solid #ef3d3a}
.community-activity-content .nav-tabs{border-bottom:1px solid #dfdfdf}
.community-activity-content .moretext{display:none}
.community-tab-block{padding:25px 0;border-bottom:1px solid #dfdfdf}
.community-tab-block h5{font-weight:600;color:#30314c}
.community-tab-block p{font-size:15px}
.community-tab-block p a{font-size:15px;text-decoration:underline;font-weight:600;margin-left:10px;color:#000}
.community-tabs-profile,.community-tabs-profile ul{display:flex;justify-content:space-between;align-items:center;margin:0;flex-wrap:wrap}
.community-tabs-profile ul li img,
.community-leader-header img,
.community-online-block .community-online-user img,.community-details-profile > img{width:40px;height:40px;object-fit:cover;object-position:top}
.community-tabs-profile ul li{font-size:14px;padding-left:6px;display:flex;align-items:center}
.community-tabs-profile ul li:nth-child(1){padding-left:0}
.community-tabs-profile ul li:before{content:'http://www.w3.org/2000/svg';width:3px;height:3px;background-color:#000;border-radius:50%;display:block;margin-right:5px}
.community-tabs-profile ul li span{color:#ef3d3a;padding-left:5px;line-height:1}
.community-tabs-profile .community-reacts li:before,
.community-tabs-profile ul li:nth-child(1):before,
.community-tabs-profile ul li:nth-child(2):before{display:none}
.community-tabs-profile .community-reacts li span{color:#30314c}
.community-tabs-profile .community-reacts li:last-child{margin-left:5px}
.community-tabs-footer>.btn{font-size:16px;margin:40px 0}
.community-activity-block h5,
.community-details-block .community-details-right-block .community-details-articles h5{font-weight:600;color:#ee3b38;margin-bottom:20px;font-size:22px}
.community-activity-section .community-activity-block,
.community-details-block .community-details-right-block{margin-bottom:40px;padding:30px}
.community-activity-section .community-activity-block ul li,
.community-activity-section .community-activity-block ul li>a,
.community-details-block .community-details-right-block .community-details-articles ul li,
.community-details-block .community-details-right-block .community-details-articles ul li > a{list-style-type:disc;font-size:16px;font-weight:500;color:#30314c}
.community-activity-section .community-activity-block ul li,
.community-details-block .community-details-right-block .community-details-articles ul li{margin:10px 0 10px 20px}
.community-activity-section .community-activity-block ul li>a:hover,
.community-activity-block .community-leader-box p > a:hover,
.community-details-block .community-details-right-block .community-details-articles ul li>a:hover{color:#f7921f}
.community-activity-block .community-leader-box{display:flex;align-items:center;width:100%;border-bottom:1px solid #dfdfdf;padding:10px 0}
.community-details-articles ul:last-child{margin-bottom:0}
.community-activity-block .community-leader-box:first-child{padding-top:0}
.community-activity-block .community-leader-box p,
.community-activity-block .community-leader-box p > a{font-size:16px;font-weight:600;color:#30314c;margin:0}
.community-leader-box .community-leader-header{padding:0 15px}
.community-leader-box .community-leader-content p>i{margin-right:5px}
.community-leader-footer h5{margin:0;margin-top:15px}
.community-leader-footer h5>a{color:#000;font-weight:600}
.community-online-block .community-online-user img{width:65px;height:65px;margin:10px}
.community-activity-block .community-online-block{display:flex;/*justify-content:space-between;*/align-items:center;flex-wrap:wrap}
.community-activity-block .current-online-user{font-weight:bold;color:#000;margin-top:30px}
.community-activity-header{flex-wrap:wrap}
.community-details-block{padding-top:15px}
.community-details-header{display:flex;justify-content:space-between}
.community-details-header h4{font-size:30px;font-weight:bold;color:#30314c;max-width:530px;margin-bottom:16px}
.community-details-option .nav-item > .nav-link{font-size:19px;font-weight:600;color:#30314c;padding-top:0;display:flex;align-items:center}
.community-details-option .nav-item > .nav-link::after{content:'25.412';border:none;margin:0;font-size:14px;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px}
.community-details-option .sm-menu{border-radius:0px;border:0px;top:94%;box-shadow:rgba(173,173,173,0.20) 1px 3px 4px 0px;padding:20px}
.community-details-option .nav-item > .dropdown-menu{right:0px;left:unset;top:40px;padding:5px 20px;border-radius:20px;min-width:250px}
.community-details-option .nav-item > .dropdown-menu.sm-menu.border-top:after{content:'19.855';height:20px;width:20px;position:absolute;background-color:#fff;top:-12px;right:30px;border-top:#dee2e6 solid 2px;border-left:#dee2e6 solid 2px;transform:rotate(45deg)}
.community-details-option .nav-item > .dropdown-menu .dropdown-item{font-size:16px;line-height:1;padding:10px 0px;font-weight:500;border-bottom:1px solid #c0c1c9}
.community-details-option .nav-item > .dropdown-menu .dropdown-item:last-child{border-bottom:none}
.community-details-left-header{display:flex;align-items:center}
.community-details-left-header .community-details-title h6{font-size:19px;font-weight:600;color:#ee3b38;margin:0}
.community-details-left-header .community-details-title{margin-left:20px}
.community-details-left-header .community-details-title p,.community-details-right-header p{font-size:14px;margin:0}
.community-details-right-header p{font-weight:600}
.community-details-content-header{display:flex;justify-content:space-between;align-items:flex-end}
.community-details-content-body>p{font-size:15px;margin:20px 0;display:inline-block}
.community-details-content-body>p a{color:#ee3b38;text-decoration:underline}
.community-details-content-body>p a:hover{text-decoration:none}
.community-details-content .community-details-content-body{margin-bottom:30px}
.community-details-like>p,.community-details-reply>p{font-size:14px;color:#30314c;margin:20px 0;display:inline-block}
.community-details-like>p>i,.community-details-reply>p>i{margin-right:10px}
.community-details-comments>h4{font-weight:bold;color:#30314c;margin:20px 0}
.community-details-right-block .community-form input{font-size:16px;padding:17px 20px 15px;color:#30314c;line-height:1;border-radius:20px}
.community-details-right-block .community-form input::placeholder{font-size:16px;color:#30314c;opacity:1}
.community-details-right-block .community-form > a{right:7px;color:#ef453f;background-color:#ffffff;padding:6px 12px}
.community-details-block .community-details-right-block{margin-bottom:30px}
.community-details-block .profile-dashboard{background-color:transparent;height:100%}
.community-details-block .profile-dashboard .profile-dashboard-box{box-shadow:none;border-radius:0;background:transparent}
.community-details-block.community-conversation-block .community-details-right-block .community-details-articles ul li{list-style-type:decimal}
.community-details-block.community-conversation-block .community-details-right-block .community-details-articles ul li p{font-size:15px;font-weight:normal}
.community-details-block.community-conversation-block .community-details-right-block{padding:20px 30px}
.community-details-block .profile-dashboard .profile-dashboard-box .conversation-footer{margin-top:20px}
.community-details-block .profile-dashboard-box>form{max-width:100%}
.community-details-block .profile-dashboard-box>form .btn{margin:10px}
.community-details-block .profile-dashboard-box>form .btn:first-child{margin-left:0}
ul.community-details-option{display:flex}
.btn-save-icon{width:43px;height:43px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-right:10px;box-shadow:2px 0px 15px -3px rgb(0 0 0 / 40%);color:#ef453f;padding:0}
.btn-save-icon>i{color:#ef453f;font-size:20px}
.btn-save-icon > .active,
.btn-save-icon:hover > .disactive,
.btn-save-icon.active > .disactive{display:none}
.btn-save-icon:hover > .active,
.btn-save-icon.active > .active{display:block}
.community-sub-details .community-details-content-body>p{margin-bottom:20px;display:block}
.community-author{font-size:15px;margin-top:40px}
.community-author>p{font-size:15px}
.community-sub-footer{display:flex;justify-content:space-between;align-items:center}
.community-details-reply>p{font-weight:600}
.community-sub-details{margin-left:40px}
.community-sub-details .community-details-content{padding:30px 0;border-top:1px solid rgba(48,49,76,0.17)}
.community-sub-details .community-details-like > p,
.community-sub-details .community-details-reply > p{margin:0}
.community-details-block.community-sub-details{margin-left:0}
.community-comment{margin:40px 0}
.community-comment .form-group{position:relative}
.community-comment .form-group>.text-icon{position:absolute;left:10px;top:10px;width:50px;height:50px;border-radius:50%;border:1px solid #30314c;display:flex;align-items:center;justify-content:center}
.community-comment .form-group>.text-icon i{font-size:24px;color:#30314c}
.community-comment textarea{font-size:18px;font-weight:500;border:2px solid #30314c;padding:10px;padding-left:70px}
.community-comment textarea::placeholder{color:#30314c;opacity:1;padding-top:10px}
.community-comment>.btn{float:right}
.conversation-section .row{align-items:center}
.community-details-right-block .community-form{max-width:100%}
.community-news-section .community-news-block{padding:30px 25px}
.community-news-section h3{margin-bottom:40px}
.community-news-block img{max-width:255px;width:100%;object-fit:contain;margin-bottom:15px}
.community-news-block h4,.community-news-block h4 a{font-weight:600;margin-bottom:15px;color:#000}
.community-news-block p{font-size:16px;margin-bottom:15px}
.community-news-block>a{font-size:18px;font-weight:600;color:#ee3b38}
.community-news-contents .community-details-content-header{margin:15px 0}
.community-news-contents .community-tabs-profile li>a{font-weight:600}
.community-news-desc .community-activity-block p{font-size:15px}
.orientation-banner h2{font-weight:600;max-width:500px}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}
}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:98;padding:21px;background-color:#f7921f}
.scroll-top-btn #toTopBtn:before{content:'0 0 25.412 19.855';position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(247,146,31,0.9);animation:pulse-border 1500ms ease-out infinite}
.scroll-top-btn #toTopBtn:after{content:'check';position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 200ms}
.cart-summary-block{margin-bottom:20px}
.wishlist-section .cart-body.wishlist-select-item p{width:auto;text-align:center;margin:0 auto}
.wishlist-select-item i.far.fa-trash-alt{color:#ef453f;font-size:18px}
.cat-name-area{color:#ffffff;font-size:36px;font-weight:600}
.custom-section.cat-area{margin:0px}
.custom-breadcrumb .breadcrumb .breadcrumb-item>a:hover{color:#ef453f}
.support-faq-info{margin:15px 0}
.support-faq-info .support-faq-block,
.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.category-description-info .support-faq-block a{font-size:18px;min-height:unset}
.support-faq-info .support-faq-block,
.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.support-faq-block a{font-size:24px;color:#30314c;font-weight:600;padding:10px 0;width:100%;display:block;position:relative;transition-duration:0.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);border:3px solid #30314c;line-height:1;min-height:75px;border-radius:50px}
.support-faq-block a:hover{transform:translateY(-5px)}
.support-faq-block a:before{pointer-events:none;position:absolute;z-index:-1;content:'M22.6,3.8,8,19.4,1.4,11.7,0,12.9l7.9,9.3L24,5.1Z';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);transition-duration:0.3s;transition-property:transform opacity}
.category-description-info h3{font-weight:600;text-transform:capitalize;font-size:26px;color:#ef453f}
.category-description-info a{border-radius:50px;cursor:pointer;padding:10px 30px}
.category-description-info{float:right}
.community-top-block a{color:#000}
.rdio{position:relative}
.rdio input[type=radio]{opacity:0}
.rdio label{padding-left:10px;cursor:pointer;margin-bottom:7px!important}
.rdio label:before{width:18px;height:18px;position:absolute;top:5px;left:0;content:'translate(0.703 -3.095)';display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #30314c;background:#fff}
.rdio input[type=radio]{margin:0px}
.rdio input[type=radio]:disabled + label{color:#999}
.rdio input[type=radio]:disabled + label:before{background-color:#30314c}
.rdio input[type=radio]:checked + label::after{content:'%239ca0b1';position:absolute;top:9px;left:4px;display:inline-block;font-size:11px;width:10px;height:10px;background-color:#30314c;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.rdio-default input[type=radio]:checked + label:before{border-color:#30314c}
.rdio-primary input[type=radio]:checked + label:before{border-color:#30314c}
.rdio-primary input[type=radio]:checked + label::after{background-color:#30314c}
.custom-checkbox > [type=checkbox],.custom-checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.custom-checkbox > [type=checkbox]:not(:checked),
.custom-checkbox > [type=checkbox]:checked{position:absolute;left:-9999px}
.custom-checkbox > [type=checkbox]:not(:checked) + label,
.custom-checkbox > [type=checkbox]:checked + label{position:relative;padding-left:30px;cursor:pointer}
.custom-checkbox > [type=checkbox]:not(:checked) + label:before,
.custom-checkbox > [type=checkbox]:checked + label:before{content:'%239ca0b1';position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;border:1px solid #30314c;background:#ffffff;border-radius:2px}
.custom-checkbox > [type=checkbox]:checked + label:after{  /*font:normal normal normal 12px/1 "Glyphicons Halflings";
content:"";*/
content:'1';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;/*top:50%;*/top:10px;font-size:12px;margin-top:-7px;left:4px;color:#30314c;transition:all 0.2s}
.custom-checkbox > [type=checkbox]:not(:checked) + label:after{opacity:0;transform:scale(0)}
.custom-checkbox > [type=checkbox]:checked + label:after{opacity:1;transform:scale(1)}
.custom-checkbox > [type=checkbox][data-indeterminate] + label:after{content:"";left:2px;opacity:1;transform:scale(1)}
.custom-checkbox > [type=checkbox]:disabled:not(:checked) + label:before{box-shadow:none;background-color:#eeeeee;border-color:#eeeeee;cursor:not-allowed;opacity:1;color:#dadada}
.custom-checkbox > [type=checkbox]:disabled:checked + label:before{box-shadow:none;background-color:#eeeeee;border-color:#eeeeee;cursor:not-allowed;opacity:1;color:#30314c}
.custom-checkbox > [type=checkbox]:disabled:checked + label:after{color:#30314c;cursor:not-allowed}
.custom-checkbox > [type=checkbox]:disabled + label{color:#aaa;cursor:not-allowed}
.custom-checkbox > [type=checkbox]:checked:focus + label:before,
.custom-checkbox > [type=checkbox]:not(:checked):focus + label:before{border:1px solid #30314c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.custom-checkbox label:hover:before{border:1px solid #30314c!important}
.custom-checkbox [type=checkbox]:disabled:not(:checked) + label:hover:before,.custom-checkbox [type=checkbox]:disabled:checked + label:hover:before{border:1px solid #30314c!important}
.checkout-section .checkout-block{padding:25px}
.checkout-block h4{font-size:30px;font-weight:bold;color:#30314c;margin-bottom:20px}
.checkout-block h3{margin-bottom:20px}
.cart-right-content .checkout-summary p{font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.cart-right-content .checkout-summary p:last-child{border-top:1px solid #ffffff;padding-top:5px}
.cart-right-content .summary-text p{margin:15px 0;line-height:1.4;display:inline-block}
.checkout-btn a{width:100%;font-weight:500;margin-top:15px}
.checkout-block .form-control{width:100%;font-weight:500;color:#30314c;border:1px solid #e2e2e2;border-radius:0;height:auto;padding:15px}
.checkout-block .form-control::placeholder{color:#30314c;opacity:1}
.checkout-block .rdio label,.checkout-block .checkbox-custom-label{font-weight:500;color:#30314c;margin-bottom:0}
.checkout-block .rdio label{margin-bottom:15px!important;margin-top:4px}
.checkout-block .form-group{margin-bottom:25px}
.checkout-block .checkout-sub-form{background-color:#f4f6f8;padding:20px;border:1px solid #e2e2e2;margin-bottom:40px}
.checkout-subform-footer .checkout-secure a{max-width:150px;display:flex;justify-content:center;align-items:center;margin-left:auto;line-height:1}
.checkout-subform-footer .checkout-secure a i{font-size:36px;color:#f7921f;margin-right:10px}
.checkout-subform-footer .checkout-secure a span{font-size:18px;font-weight:500;color:#30314c}
.checkout-products .cart-body{margin-bottom:25px}
.checkout-section{padding-bottom:50px}
.support-section h2{font-weight:600;font-size:30px;color:#30314c;margin-bottom:45px}
.support-section .support-box{padding:50px;margin:15px 0;border-radius:15px}
.support-section .support-box:hover{cursor:pointer;-webkit-transform:translateY(-15px);transform:translateY(-15px);transition-duration:0.8s}
.support-section .support-box i{font-size:50px;margin-bottom:25px}
.support-section .support-box h4{font-weight:400;font-size:22px}
.support-faq-block a{font-size:16px;color:#000;font-weight:500;padding:10px 0;width:100%;display:block;position:relative;transition-duration:0.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgb(0,0,0,0);border:3px solid #000;line-height:1;min-height:75px}
.support-faq-block a:before{pointer-events:none;position:absolute;z-index:-1;content:"\f078";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);transition-duration:0.3s;transition-property:transform opacity}
.support-faq-block a:hover{transform:translateY(-5px);color:#fff;background-color:#000}
.support-faq-block a.active{transform:translateY(0px);color:#fff;background-color:#000}
.support-faq-block a:hover:before{opacity:1;transform:translateY(5px)}
.support-faq-info .support-faq-block,.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.support-faq-info{margin:15px 0}
.business-page h4{font-weight:bold}
.business-page li{font-weight:bold}
.cms_pages>div>ol>li:before{font-size:20px}
.cms_pages ol > li:before{content:counters(item,".") ". ";display:table-cell;padding-right:0.6em}
.cms_pages li ol>li{margin:0}
.cms_pages li ol>li:before{content:counters(item,".") " "}
.cms_pages h2{font-size:20px;margin-bottom:15px;display:inline-block;word-break:break-all}
.about_smart h2{font-size:30px;margin-bottom:30px}
.cms_pages ol strong{font-weight:500}
.text-center h5{margin-bottom:20px}
.cms_pages ul{margin-left:2rem}
.cms_pages ul li{list-style:disc}
.cms_pages ol{list-style-type:none;counter-reset:item;margin:0;padding:0}
.cms_pages ol > li{display:table;counter-increment:item;margin-bottom:0.6em}
.cms_pages a{text-decoration:none;color:#ef4a45;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
.cms_pages a:hover{color:#000}
.sitemap-section ul li a:hover{color:#ef453f}
.learning-circle-list-section .custom-card-img .blog-date{padding:10px;bottom:-10px;left:15px;border-radius:5px}
.learning-circle-list-section .custom-card-img .blog-date.in-progress{background:#f7921f;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date.starting{background:#30314c;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date span{line-height:1;font-size:12px}
.blog-card-inner>span{font-size:12px;font-weight:500;margin-bottom:5px;display:block;margin:8px 0;color:#ef403d}
.learning-circle-list-section .course-tabs-details{margin:15px 0}
.learning-circle-list-section .course-tabs-details li a i{font-size:15px;margin-right:0}
.learning-circle-list-section .course-tabs-details li a{font-size:13px;margin-bottom:5px;text-align:left;display:flex;align-items:baseline}
.learning-circle-list-section .course-tabs-details li a span{width:calc(100% - 25px)}
.learning-circle-list-section .blog-card-footer>a{display:inline-block;font-size:13px}
.profile-top-banner img{object-position:top;object-fit:cover;max-height:350px}
.profile-top-block .proflie-user-img{background-color:#ffffff;margin-top:-90px;width:185px;height:185px}
.profile-top-block .proflie-user-img img{padding:5px;width:185px;height:185px;object-fit:cover}
.profile-top-block h3{color:#30314c;font-weight:600;font-size:26px;margin-top:20px;line-height:1.4;margin-bottom:5px}
.profile-top-block p{color:#777777;line-height:1;margin-bottom:0;font-size:16px}
.profile-top-block .review-section i{color:#fd8e00}
.profile-top-block .review-section{margin:15px 0}
.profile-top-block .followers-section{display:flex;align-items:center;margin:10px 0 0}
.profile-top-block .followers-section h5{font-weight:500;color:#292d32;line-height:1.4;margin:0;margin-bottom:5px;font-size:18px}
.profile-top-block .followers-section .follower-block{margin-right:30px}
.profile-top-block .followers-section h4{font-size:20px;font-weight:600;color:#ef403d;line-height:1.4;margin:0}
.profile-top-block .profile-social-btn{display:flex;align-items:center;justify-content:space-between}
.profile-top-block .profile-social-btn .btn{padding:8px 17px;margin-top:30px;font-size:17px}
.new-profile-tabs{margin-top:30px}
.new-profile-tabs p{color:#000;margin-bottom:10px}
.profile_color .blog-card-detail{background-color:#ffffff}
.profile_user_page .profile-top-block .proflie-user-img img,
.profile_user_page .profile-top-block .proflie-user-img{width:250px;height:250px}
.profile_user_page .profile-top-block .proflie-user-img{margin-top:-125px}
.custom-user-profile-content{padding:30px 0}
.custom-user-profile-content h4{color:#071c4d;font-weight:600;margin-bottom:30px}
.custom-user-profile-content .learning-circle-form h4{font-size:22px;margin:0 0 20px}
.user-body{border-bottom:1px solid #e3e3e3;margin-bottom:30px}
.user-body .user-header{display:flex;align-items:center;margin-bottom:10px}
.user-body .user-header .user-details-title h6{font-size:18px;font-weight:600;color:#000000;margin:0}
.user-body .user-header .user-details-title{margin-left:20px}
.user-body .user-header .user-details-title p{font-size:16px;color:#777777;margin:0}
.user-body .user-content-block .user-course-block{display:block;height:300px;overflow:hidden;position:relative;border-radius:16px}
.user-body .user-content-block .user-course-block img{height:100%}
.user-body .user-profile-img img{width:60px;height:60px;object-fit:cover}
.user-content-block .user-course-block img{width:100%;border-radius:20px;object-fit:cover;margin-bottom:25px}
.user-content-block .user-course-desc h6{font-size:20px;font-weight:600;color:#000000;margin-bottom:20px}
.user-content-block .user-course-desc p{font-size:16px;color:#777777;margin-bottom:20px;/* text-align:justify;*/}
.custom-user-profile-content .user-right-section{box-shadow:0px 0px 10px -5px rgb(0,0,0,0.40);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff}
.custom-user-profile-content .user-right-body-block,.custom-user-profile-content .user-right-body-block a{display:flex;align-items:center}
.custom-user-profile-content .user-info-head img{width:72px;height:72px;border-radius:10px;object-fit:cover;margin-right:15px}
.custom-user-profile-content .user-right-header h5{color:#071c4d;padding:20px;font-weight:600;font-size:20px;margin:0;border-bottom:1px solid #e3e3e3}
.custom-user-profile-content .user-right-body-block{width:100%}
.custom-user-profile-content .user-right-body-block a{padding:10px 20px;width:100%}
.custom-user-profile-content .user-right-body-block a:hover{background:#f2f2f2}
.custom-user-profile-content h6{font-weight:500;color:#000000;font-size:14px}
.custom-user-profile-content .user-right-body{padding-bottom:15px}
.custom-user-profile-content .user-right-body .user-group-block:last-child{padding-bottom:10px}
.custom-user-profile-content .user-right-body .user-group-block ul{display:flex;align-items:center;margin:0}
.custom-user-profile-content .user-group-block ul li a{margin-left:-5px}
.custom-user-profile-content .user-group-block ul li:first-child a,.custom-user-profile-content .user-group-block ul li a.total-group{margin-left:0}
.custom-user-profile-content .user-group-block ul li a.total-group span{font-size:18px;font-weight:600;color:#ef403d;margin-left:5px}
.custom-user-profile-content .user-follow-head img{width:60px;height:60px}
.custom-user-profile-content .user-follow-desc{display:flex;align-items:center;justify-content:space-between;margin-left:15px;width:100%}
.custom-user-profile-content .user-follow-desc button{font-size:16px}
.blog-card .slick-slide .col-md-6.col-lg-3{padding:10px;float:left;width:100%;max-width:100%;flex:0px}
.blog-card.slick-initialized .slick-slide{display:block;margin:0 0px!important}
.releted-course .blog-card .col-md-6.col-lg-3{padding:10px 10px;margin:0px}
.releted-course .slick-prev:before{content:'';font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-prev{left:-50px;z-index:1}
.releted-course .slick-next:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-arrow:hover:before{color:#ef403d}
.releted-course .row.slick-initialized.slick-slider{margin:0 15px}
.releted-course .slick-next:before,.releted-course .slick-prev:before{border:2px solid}
.releted-course{margin-bottom:30px}
.add-friend-main-area h3{font-size:20px;font-weight:600;color:#000000;margin:0 0 20px 0}
/*.add-friend-main-area .col-md-6.col-lg-4{margin:0 5px;padding:0px}*/
.add-friend-main-area .blog-card-detail{border-radius:5px;box-shadow:0 0px 3px 0 #0000004d}
.add-friend-main-area .custom-card-img>img{border-radius:5px 5px 0 0}
.add-friend-main-area .slick-prev:before{color:#fff;opacity:1;background-color:#30314c;border:none}
.add-friend-main-area .slick-prev{left:10px;z-index:10;top:100px}
.add-friend-main-area .blog-card-inner h5,.add-friend-main-area .blog-card-inner h5>a{min-height:38px}
.add-friend{color:#fff;background-color:#30314c;width:100%;border-radius:5px;border:none;padding:5px 0px;background-image:url(../images/user-plus-solid.svg);background-repeat:no-repeat;color:#fff;background-size:14px;background-position:12px center;font-weight:bold}
.add-friend:hover{color:#fff;background-color:#ef403d}
.add-friend span{margin-left:15px}
.add-friend-main-area .slick-next{right:35px;top:100px}
.add-friend-main-area .slick-next:before,.add-friend-main-area .slick-prev:before{color:#fff;opacity:0.5;background-color:#30314c;border:none}
button:focus{outline:inherit;outline:inherit}
.add-friend-main-area .slick-arrow:hover:before{background-color:#ef403d;opacity:1}
.add-friend-main-area .blog-card-inner{padding:15px}
.custom-learnig-circle-head{display:flex;justify-content:space-between;align-items:baseline}
.custom-learnig-circle-head h4{color:#ef403d !important;font-size:24px}
.custom-learnig-circle-head .btn{margin-bottom:20px}
.custom-user-profile-content.custom-learning-circle-content{box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff;padding:40px 30px}
.custom-learning-circle-content .blog-card-detail{margin-bottom:0}
.custom-learning-circle-content .col-lg-6{margin-bottom:30px}
.custom-learning-circle-content .blog-card-inner h5,.custom-learning-circle-content .blog-card-inner h5>a{min-height:unset}
.custom-learning-circle-content .blog-card-inner h5{margin-bottom:15px}
.custom-learning-circle-content .explore-block .tab-pane > p{font-size:16px;color:#000;margin-top:25px;margin-bottom:0px}
.custom-learning-circle-content .explore-block .blog-card{margin-top:25px}
.custom-learning-circle-content .explore-block .nav-pills .nav-item .nav-link{border:1px solid #e3e3e3;margin:0!important;border-radius:20px 20px 0 0!important}
.custom-learning-circle-content .explore-block .nav-pills .nav-item .nav-link.active{border:1px solid #31314c}
.custom-learning-circle-content .explore-block .nav-pills .nav-item .nav-link.active:hover{color:#fff;background:#31314c}
.custom-learning-circle-content .blog-card-detail{box-shadow:0 5px 10px 0 rgba(128,128,128,0.35)}
.custom-learning-circle-content .blog-card-detail:hover{box-shadow:inset 0 10px 10px 0 #f4f4f4}
.custom-learning-circle-content .explore-block .nav-pills{flex-wrap:nowrap}
.custom-learning-circle-content .explore-block .nav-pills .nav-item{width:100%;text-align:center}
.custom-learning-circle-content .explore-block{border:1px solid rgba(176,160,160,0.4);border-radius:20px;border-top:0}
.custom-learning-circle-content .explore-block .tab-content{padding:0 20px}
.custom-learning-circle-content .explore-block .custom-pagination{margin-top:15px;margin-bottom:45px}
.custom-learning-circle-content .explore-section .container{padding:0}
.custom-learning-circle-content .explore-block .nav-pills .join-notification{font-size:13px;background:#ff3b43;color:#fff;border-radius:50%;display:inline-block;width:26px;line-height:26px;vertical-align:top}
.custom-learning-slide .blog-card .slick-slide{margin:0;margin-bottom:20px}
.learning-controls{display:flex;align-items:center;justify-content:center}
.learning-controls>.slide-btn{width:35px;height:35px;background:#ff3b43;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}
.learning-controls>.slide-btn:hover{background:#000}
.learning-controls>.slide-left{margin-right:10px}
.custom-learning-circle-content .custom-learning-slide .blog-card .slick-arrow{display:none!important}
.join-invite-head{margin:0 -20px;background:#edeef8;border-bottom:1px solid #e3e3e3}
.join-invite-head h3{font-size:22px;color:#31314c;padding:20px;margin-bottom:0;line-height:1}
.join-invite-listing{margin:0 -20px}
.join-invite-listing .join-invite-user{width:75%;display:flex}
.join-invite-listing .join-invite-action{width:25%;text-align:right}
.join-invite-listing .join-invite-action .btn{font-size:16px}
.join-invite-list{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e3e3e3}
.join-invite-avtar img{width:65px;height:65px;border-radius:50%;object-fit:cover;object-position:center}
.join-invite-content{margin-left:15px}
.join-invite-content p{color:#30314c;font-size:16px}
.join-invite-content p a{color:#ef403d;font-weight:600}
.join-invite-content p strong{font-weight:600}
.join-invite-more{text-align:center}
.join-invite-more > a{color:#ef403d;font-size:18px;font-weight:600;padding:15px;display:inline-block}
.create-learning-circle .modal-dialog{width:100%;max-width:970px;margin-top:10%;margin-bottom:10%}
.user-body{border-bottom:1px solid #e3e3e3;margin-bottom:30px}

@media(max-width:1367px) and (min-width:1200px){
.join-invite-listing .join-invite-user{width:70%}
.join-invite-listing .join-invite-action{width:30%}
}
@media(max-width:1200px) and (min-width:991px){
.custom-learning-circle-content .explore-block .nav-pills .nav-item .nav-link{font-size:16px;padding:10px 0}
.custom-learning-circle-content .explore-block .nav-pills .join-notification{font-size:12px}
.custom-user-profile-content.custom-learning-circle-content{margin-top:30px}
.join-invite-listing .join-invite-user{width:65%}
.join-invite-listing .join-invite-action{width:35%}
}
@media(max-width:991px){
.custom-learning-circle-content .explore-block .nav-pills{flex-wrap:wrap}
.join-invite-list{flex-wrap:wrap}
.join-invite-listing .join-invite-user{width:100%}
.join-invite-listing .join-invite-action{width:100%}
.header-section .navbar .profile-detail .mob_menu{position:absolute}
}
@media(max-width:480px){
.custom-learnig-circle-head{flex-wrap:wrap;justify-content:center}
.custom-learnig-circle-head .btn{margin-bottom:30px}
.custom-learning-circle-content .pagination{flex-wrap:wrap;justify-content:flex-start}
.learnig-circle-slider .custom-learnig-circle-head{flex-wrap:nowrap;justify-content:space-between}
.learning-controls>.slide-btn{width:30px;height:30px}
}
@media(min-width:1368px){
.container{max-width:1300px}
.contact-form-img{padding:0 10% 15% 25%}
.question-block img{min-height:540px;object-fit:cover;height:100%}
.login-section{position:fixed;top:0px;bottom:0;left:0;right:0;padding:0;z-index:-1}
.login-section > .container{display:flex;align-items:center;justify-content:center;height:100%;/*padding:100px 0;*/padding-top:100px}
.login-page .header-section,.register-page .header-section{background:#fff}
.sitemap-section .course-accordion-section li{width:33.33%}
}
@media(min-width:992px){
.about-course-tabbing .left-panel{background-color:#30314c;height:100%;padding-bottom:56px;padding-top:56px;-webkit-transform:skew(-10deg);transform:skew(-10deg);width:100%}
.about-course-tabbing .left-panel:before,.business-section .business-title:before{background:#30314c;bottom:0;content:"";position:absolute;right:0;top:0;width:500%}
.about-course-tabbing .left-panel .left-panel-content{      /*left:-30px;*/
position:relative;-webkit-transform:skew(10deg);transform:skew(10deg)}
.business-section .business-title{background:#f7921f;padding:50px 0;-webkit-transform:skew(-45deg);transform:skew(-45deg);width:300px}
.business-section .business-title:before{background:#f7921f}
.business-section .business-title .business-title-content{font-size:36px;font-weight:bold;-webkit-transform:skew(45deg);transform:skew(45deg)}
}
@media(min-width:992px){
.header-section .dropdown:hover .dropdown-menu,.community-details-option .dropdown:hover .dropdown-menu{display:block;margin-top:0}
}
@media(max-width:1410px){
.testimonial-info .slick-prev{left:0}
.testimonial-info .slick-next{right:0}
.profile-dashboard{height:100%}
}
@media(min-width:1200px) and (max-width:1367px){
.session_section .session_img{max-width:80px;margin-right:20px}
.session_section .session_text h5{font-size:20px}
.custom-user-profile-content .user-group-block ul li img{width:43px;height:43px}
}
@media(min-width:992px) and (max-width:1199px){
.custom-user-profile-content .user-group-block ul li a.total-group span{font-size:14px}
.custom-user-profile-content .user-group-block ul li img{width:37px;height:37px}
.profile_user_page .profile-top-block .proflie-user-img img,.profile_user_page .profile-top-block .proflie-user-img{width:200px;height:200px}
.profile_user_page .profile-top-block .proflie-user-img{margin-top:-100px}
}
@media(max-width:1367px){
.header-section .navbar-light .navbar-nav .nav-link,.header-section .header-btn .btn{font-size:15px}
form.footer-newslwtter{min-width:100%}
.footer-middle h4,.footer-middle p,.footer-middle li>a,.footer-middle .btn{font-size:16px}
form.footer-newslwtter .btn{padding:10px 25px}
form.footer-newslwtter input,.category-search-info form.footer-newslwtter .btn,.category-search-info form.footer-newslwtter input{padding:15px 20px}
.category-search-info form.footer-newslwtter input{padding-left:60px}
.banner-section{background-position:bottom}
.about-course-tabbing .left-panel .left-panel-content p,.about-course-tabbing .left-panel .left-panel-content h3,.about-course-tabbing .left-panel .left-panel-content .btn{max-width:220px}
.about-course-tabbing .left-panel .left-panel-content h3{font-size:30px}
.business-section .business-title .business-title-content{max-width:220px;font-size:30px}
.resorce-tab-title .navbar-nav{flex-wrap:wrap;width:100%}
.resorce-tab-title .nav-pills .nav-link{font-size:16px}
.estimate-box-block h3{font-size:23px}
.teacing-banner-section{background-position:center}
.cart-content-block{display:block}
.cart-left-block,.cart-right-block{width:100%;padding-right:0px}
.cart-right-content{display:flex;justify-content:space-between;border-radius:0 0 10px 10px}
.community-details-option .nav-item>.dropdown-menu{left:0}
.community-details-option .nav-item>.dropdown-menu.sm-menu.border-top:after{left:40px}
.teaching-banner-info h1{font-size:55px}
.teaching-banner-info p{max-width:70%}
.checkout-section .cart-right-content.checkout-block{display:block}
.explore-block .nav-pills .nav-item .nav-link{font-size:18px;padding:10px 20px}
}
@media(max-width:1366px){
.community-tabs-profile,.community-tabs-profile ul{justify-content:flex-start}
.community-tabs-profile ul.community-reacts{margin-top:20px}
.community-activity-block .community-online-block{justify-content:unset}
.community-online-block .community-online-user img{margin:10px}
.community-news-contents .community-tabs-profile{justify-content:space-between;flex-wrap:wrap}
.community-news-contents .community-tabs-profile ul.community-reacts{margin-top:0}
.community-tabs-profile ul li{margin:5px 0}
.community-tabs-profile ul.community-reacts li{margin:0}
.profile-dashboard .nav-pills .nav-link{display:flex}
.carrers-apply-link{font-size:16px;line-height:1.5}
.profile-top-block .profile-social-btn{justify-content:flex-start;flex-wrap:wrap;display:block}
.profile-top-block .profile-social-btn .btn{margin-top:15px;display:block;width:auto}
.profile-top-block .profile-social-btn .btn:first-child{margin-top:30px}
}
@media(max-width:1199px){
.footer-middle,.community-details-header{flex-wrap:wrap}
.footer-middle .footer-block{flex:0 0 30%}
.footer-block:last-child{flex:1}
.footer-block>ul{margin-bottom:1rem}
.wishlist-section .wishlist-price .cart-body{justify-content:center;flex-wrap:wrap}
.wishlist-section .wishlist-price .cart-body>p{margin-bottom:15px}
.header-section .navbar .navbar-brand{max-width:120px}
.header-section .navbar .navbar-brand img{width:100%}
.header-section .header-btn .btn{margin-left:8px}
.profile-header .navbar .profile-detail .nav-item:first-child>.nav-link{padding-left:10px}
.community-top-block h4{font-size:20px}
.about-banner-section{background-position:center}
.logo-section .col-xl-3{margin-bottom:15px}
.profile-top-block .proflie-user-img img,.profile-top-block .proflie-user-img{width:160px;height:160px}
}
@media(min-width:992px) and (max-width:1367px){
.community-featured-react ul li,.community-feature-user a{font-size:9px}
.community-featured-section .community-featured-box{padding:15px}
.community-feature-user img{width:28px;height:28px}
.support-section .support-box h4{font-size:20px}
}
@media(min-width:992px) and (max-width:1199px){
.header-section .navbar-light .navbar-nav .nav-link,.header-section .header-btn .btn{font-size:13px}
.header-section .header-btn .btn{padding:8px 15px}
.header-section .navbar-light .navbar-nav .nav-link{padding:0 8px}
.estimate-box-block h3,.session-block h3{font-size:23px}
.estimate-box-block p,.session-block p{font-size:16px}
.estimate-box-section .estimate-box-block>i{font-size:60px}
.support-section .support-box h4{font-size:15px}
}
@media(max-width:991px){
.header-section .navbar-light .navbar-nav .nav-link{padding:10px 15px;line-height:unset;position:relative;z-index:2}
.header-section .navbar .navbar-brand{flex:1}
.profile-header .navbar .profile-detail .nav-item>.nav-link{margin-left:15px}
.profile-header .navbar .profile-detail .nav-item>.dropdown-menu{position:absolute;overflow:unset}
.header-section .megamenu-li{position:relative}
.rich-text-block,.profile-header .navbar .profile-detail .nav-item>.nav-link:after{display:block}
.rich-text-block .rich-text-body{width:100%;margin-bottom:25px}
.banner-section{background-position:center;min-height:auto}
.banner-info{padding:100px 0}
.banner-info h2{font-size:40px;max-width:400px}
form.banner-form{max-width:400px}
.explore-block .nav-pills .nav-item .nav-link{font-size:16px;padding:15px 25px}
.blog-card .col-md-6{margin-bottom:25px}
.instructor-section .row>.col-lg-6:first-child{margin-bottom:35px}
.instructor-section .instructor-block img{width:100%;object-fit:cover}
.category-search-info .footer-newslwtter input{width:75%;font-size:16px}
.category-search-info .footer-newslwtter .btn{width:25%;font-size:16px}
.category-navigation ul>li .dropdown .btn,.selected-filter ul>li>.btn{font-size:15px;padding:10px 20px}
.category-navigation ul>li,.selected-filter ul>li{margin-left:0;margin-right:20px}
.selected-filter .remove-filter{font-size:15px}
.image-with-text-section .question-block{padding:40px 0}
.estimate-box-section .col-lg-4,.community-news-section .community-news-block{margin-bottom:30px}
.estimate-box-section .col-lg-4:last-child{margin-bottom:0}
.course-top-banner .col-lg-4 .course-detail-info{padding-top:0}
.about-course-tabbing .left-panel .left-panel-content p,.about-course-tabbing .left-panel .left-panel-content h3{max-width:100%;color:#30314c}
.left-panel-content{margin-bottom:50px}
.right-panel{margin:0}
.right-panel .nav-pills .nav-item .nav-link{font-size:16px;padding:10px 20px}
.about-course-table .comparison-header,.about-course-table p,.about-course-table span{font-size:14px;max-width:100%}
.about-course-table .table td,.about-course-table .table th{padding:15px}
.about-course-table-footer p{margin:30px 0}
.business-title-content{color:#000;font-size:30px;margin-bottom:20px}
.business-section{margin:40px 0}
.header-section .megamenu,.header-section .sm-menu{max-height:200px;overflow:scroll;position:static}
.conatct-box-section .col-lg-4{margin-bottom:30px}
.contact-form-section .col-lg-5{margin-bottom:40px}
.resorce-tab-title .nav-pills .nav-link{padding:10px}
.facilite-faq-section .table{font-size:16px}
.header-section .navbar-toggler .navbar-toggler-icon{width:32px;height:32px}
.header-section .navbar-toggler .navbar-toggler-icon:before{content:"";font-family:"Font Awesome 5 free";font-weight:900;font-size:30px}
.header-section .navbar-toggler{margin-left:auto;border:0;padding:0;color:#000}
.header-section .navbar-collapse{position:absolute;top:100%;width:100%;background:#FFF;border-top:solid 5px #f7921f;-webkit-box-shadow:0 6px 12px rgb(0 0 0 / 18%);box-shadow:0 6px 12px rgb(0 0 0 / 18%);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-bottom:20px}
.header-section .navbar-nav .dropdown:before{position:absolute;top:10px;right:22px;display:block;width:2px;height:16px;background:#000;content:""}
.header-section .navbar-nav .dropdown:after{position:absolute;top:17px;right:15px;width:15px;left:auto;height:2px;display:block;background:#000;content:""}
.header-section .navbar-nav .dropdown.show:before{transform:rotateX(90deg);transition:transform .5s}
.header-section .dropdown-toggle::after{display:none}
.profile-dashboard .row .col-lg-3{height:auto;margin-top:30px}
.profile-dashboard .nav-pills{flex-direction:row!important}
.profile-dashboard .nav-pills .nav-link{border-top:0;border-bottom:1px solid rgba(48,49,76,0.30);width:50%}
.profile-dashboard-content{padding-top:50px}
.profile-dashboard{height:100%;min-height:inherit}
.teacing-banner-section .teaching-banner-block{padding:150px 0}
.teacing-banner-section{min-height:500px;background-position:center}
.teaching-banner-info p{font-size:18px}
.teaching-view-content h3{font-size:25px}
.teaching-view-content p{font-size:16px}
.teaching-faq-content .teaching-faq-desc:last-child,.teaching-reward-section h1{margin-bottom:30px}
.teaching-tab-section h2,.teaching-faq-block h1,.teaching-about-info h1,.teaching-reward-section h1{font-size:40px}
.teaching-tab-section .explore-block p{width:100%}
.cart-left-block>.row{justify-content:space-between;padding:20px 20px 20px 0}
.cart-left-block>.row .col-md-9{max-width:400px}
.cart-header p{font-size:16px}
.cart-body{display:block}
.cart-description{margin-left:0;margin-top:15px}
.wishlist-section .cart-body.wishlist-select-item p{margin-top:15px}
.wishlist-section .cart-body>.btn{font-size:14px}
.community-banner-info,.custom-pagination{margin:25px 0}
.community-featured-section .community-center,.community-featured-section{margin-top:0}
.community-featured-section .community-featured-box{margin-bottom:25px}
.community-details-header h4{font-size:25px}
.course-details-tab-section .col-lg-4 .course-details-tab-block{margin-bottom:0}
.checkout-products .cart-body{justify-content:space-between;display:flex}
.checkout-products .cart-description{margin:0}
.support-section .support-box{padding:50px 30px}
.support-faq-block a{font-size:16px}
.community-comment{display:inline-block;width:100%}
.profile-top-block .profile-social-btn{display:flex}
.profile-top-block .profile-social-btn .btn{margin-top:30px;margin-right:10px}
.profile_user_page .profile-top-block .proflie-user-img img,.profile_user_page .profile-top-block .proflie-user-img{width:200px;height:200px}
.profile_user_page .profile-top-block .proflie-user-img{margin-top:-100px}
}
@media(max-width:767px){
h3{font-size:26px}
h2{font-size:30px}
h4{font-size:20px}
.logo-content .slick-next{right:20px}
.footer-middle h4,.footer-middle p,.footer-middle li>a,.footer-middle .btn{font-size:14px}
.banner-info h2,.question-block h2,.testimonial-block h2{font-size:26px}
form.banner-form input{padding:15px 40px}
.explore-block h1,h1,
.instructor-section .instructor-block h1{font-size:26px}
.blog-card-detail{max-width:400px;margin:0 auto}
.testimonial-info .testimonial-slide p,p,.btn{font-size:16px}
.testimonial-info .testimonial-quote>i{font-size:50px}
.testimonial-info .testimonial-quote>i:first-child{top:-20px;left:-15px}
.testimonial-info .testimonial-quote>i:last-child{bottom:-20px;right:-15px}
.testimonial-info .slick-next,.testimonial-info .slick-prev{width:auto;height:auto;top:60%}
.container{padding-left:20px;padding-right:20px}
.navbar-light .navbar-brand,.footer-logo{max-width:150px}
.navbar-light .navbar-brand img,.footer-logo img{width:100%}
.explore-block .nav-pills .nav-item .nav-link{margin-bottom:10px}
.blog-card-inner h5{min-height:unset}
.category-navigation ul{justify-content:space-between}
.category-navigation ul>li{width:30%;margin-right:0}
.category-navigation.filter_box ul>li{width:100%;margin-right:0}
.tutor_dashboard .category-navigation.filter_box .dropdown{padding:0}
.category-navigation ul>li .dropdown .btn,.category-navigation ul>li .dropdown{width:100%;display:flex;justify-content:space-between}
.pagination .page-item .page-link,.custom-breadcrumb .breadcrumb .breadcrumb-item>a,.custom-breadcrumb .breadcrumb .breadcrumb-item.active{font-size:16px}
.pagination .page-item .page-link.btn-circle{width:40px;height:40px}
.course-detail-info p{margin:0}
.about-course .navbar-nav{width:100%;flex-wrap:wrap;flex-direction:row}
.about-course .navbar-nav .nav-item{width:50%}
.about-course .navbar-nav .nav-item .nav-link{font-size:16px;padding:5px 15px}
.resorce-tab-title.sticky-top{position:unset}
.resource-tab-header-info{margin-bottom:20px}
.cart-left-block .row:first-child{display:none}
.cart-left-block .row>.col-md-1,.cart-left-block .row>.col-md-3{width:auto}
.cart-body .cart-description ul li{margin-right:15px;margin-bottom:10px}
.cart-right-content,.wishlist-section .wishlist-price .cart-body>p{display:block}
.wishlist-section .cart-left-block .row>.wishlist-remove-block{margin-bottom:15px}
.wishlist-section .cart-left-block .row>.wishlist-remove-block,.wishlist-section .cart-left-block .row>.wishlist-remove-block .wishlist-select-item{width:100%;display:flex;justify-content:space-between;align-items:center}
.wishlist-section .cart-body.wishlist-select-item p{margin-top:5px}
.contact-banner h1{padding:80px 0}
.community-top-content .col-md-4{margin-bottom:20px}
.community-top-content .col-md-4:last-child{margin-bottom:0}
.community-sub-details{margin-left:0}
.explore-block .nav-pills .nav-item{width:100%}
.teaching-view-content h3{font-size:40px}
.teaching-view-content p{font-size:22px}
.teaching-view-section .teaching-view-info{display:block;padding:30px 0}
.course-tabs-pane-block .course-tabs-profile img{display:block;margin:0 auto}
.course-rating-section .course-rating-block{display:block}
.course-rating-block .course-total-rating,.course-rating-block .course-review-ratings{width:100%}
.course-rating-block .course-review-ratings{margin-top:20px}
.course-review-ratings .course-rating-star .progress{width:60%}
.course-review-ratings .course-rating-star .review-ratings{width:40%}
.course-accordion-section li{width:100%}
.course-curriculum-section .card-header .btn-link{font-size:24px;padding:15px 20px}
.course-accordion-section li{font-size:14px}
.checkout-block .form-control{font-size:16px;padding:8px 15px}
.checkout-block .rdio label,.checkout-block .checkbox-custom-label{font-size:16px}
.rdio-primary input[type=radio]:checked+label:before{top:3px}
.rdio input[type=radio]:checked+label::after{top:7px}
.cart-description h6{font-size:18px}
.checkout-products .cart-body,.checkout-products .cart-img{display:block;margin-bottom:10px}
.checkout-products .cart-body p{line-height:1}
.checkout-products .row{margin-bottom:15px;border-bottom:1px solid #e2e2e2}
.checkout-products .row:last-child{border:0;margin:0}
.checkout-section{padding-bottom:0}
.category-description-info a.btn{margin-top:25px}
.support-section .support-box i{font-size:50px;margin-bottom:20px}
.support-faq-block a{font-size:16px;min-height:unset;padding:15px}
.releted-course h3{font-size:24px}
}
@media(max-width:480px){
.footer-top{flex-direction:column;align-items:flex-start}
.footer-logo{margin-bottom:30px}
.footer-middle .footer-block{flex:100%}
.explore-block .nav-pills .nav-item .nav-link{font-size:14px}
.testimonial-info .testimonial-slide p{padding:0;font-size:14px}
.testimonial-info .testimonial-quote>i{font-size:40px}
.category-navigation ul>li{width:48%}
.category-search-info .footer-newslwtter input{width:70%;font-size:13px}
.category-search-info .footer-newslwtter .btn{width:30%;font-size:13px}
.facilite-footer{flex-wrap:wrap}
.facilite-footer>p{margin-bottom:20px}
.category-search-info .footer-newslwtter input{padding-left:45px}
.category-search-info .footer-newslwtter i.fas.fa-search{left:20px;font-size:13px}
.login-section{padding:100px 0}
.login-box{padding:30px}
.login-form .btn{min-width:100%;width:100%}
.login-form .btn.btn-sign{margin-left:0;margin-top:20px}
.profile-dashboard .nav-pills .nav-link{width:100%}
.profile-dashboard-box>form .form-group label.form-check-label,.profile-dashboard-box>form .form-check-inline>p,.profile-dashboard-box>form .form-check-inline>p .form-check-inline{font-size:13px}
.profile-dashboard-content{padding:30px 0}
.login-footer-icons ul .btn-login-icon{min-width:unset}
.login-form h3{font-size:22px}
.login-form .form-group .register-links{padding:0;font-size:14px}
.login-footer-text span{width:25%}
.profile-header .navbar .profile-detail .nav-item>.nav-link{margin-left:0}
.profile-header .navbar .profile-detail .nav-item:first-child>.nav-link{padding-left:0;margin-left:20px}
.profile-header .navbar .profile-detail .nav-item img{width:35px;height:35px}
.profile-header .navbar .profile-detail .nav-item>.nav-link>i{font-size:15px}
.profile-header .navbar .profile-detail .nav-item>.nav-link:after{font-size:12px;margin-left:5px}
.profile-header .navbar .profile-detail .nav-item>.nav-link{padding:0 7px}
.profile-header .navbar .profile-detail .nav-item:last-child>.nav-link{padding-right:0}
.profile-header .navbar .profile-detail .nav-item>.nav-link span{width:18px;height:18px;font-size:10px}
.header-section .navbar-toggler .navbar-toggler-icon:before{font-size:25px}
.profile-header .navbar .profile-detail .nav-item>.dropdown-menu{right:0}
.community-banner-section ul{display:block}
.community-activity-content .nav-tabs .nav-link,.pagination .page-item .page-link{font-size:14px}
.community-activity-header .btn{margin:15px 0}
.community-details-block .profile-dashboard-box>form .btn{margin-left:0;font-size:14px}
.community-details-left-header .community-details-title{margin-left:15px}
.pagination .page-item .page-link.btn-circle{width:35px;height:35px}
.teacing-banner-section{min-height:unset}
.teaching-banner-info h1{font-size:30px;max-width:70%}
.teacing-banner-section .teaching-banner-block{padding:50px 0}
.teaching-banner-info .btn,.teaching-banner-info p{font-size:14px}
.teaching-view-section .teaching-view-info{justify-content:flex-start}
.footer-middle .footer-block:nth-child(1),.footer-middle .footer-block:nth-child(2){flex:0 0 50%}
.custom-breadcrumb .breadcrumb{display:inline-block}
.custom-breadcrumb .breadcrumb .breadcrumb-item:first-child{padding-left:25px}
.custom-breadcrumb .breadcrumb .breadcrumb-item{align-items:unset;margin-bottom:5px}
.orientation-banner h2{font-size:35px}
.course-video-section .course-video-block a{width:50px;height:50px}
.course-video-section .course-video-block a i,.course-review-block .course-review-header h6,.course-review-setion .course-review-btn a{font-size:20px}
.course-review-block .course-review-header span,.course-review-block .course-review-header a i{font-size:16px}
.course-right-description .btn{font-size:25px}
.course-review-ratings .course-rating-star .review-ratings,.course-review-ratings .course-rating-star .progress{width:50%}
.course-review-ratings .course-rating-star .review-ratings span{font-size:14px}
.checkout-subform-footer .checkout-secure a{max-width:unset;margin:0;justify-content:flex-start;margin-top:15px}
.checkout-subform-footer .checkout-secure a i{font-size:30px}
.community-activity-content .nav-tabs .nav-link{font-size:13px;margin-right:14px}
.profile-top-block .profile-social-btn{display:block}
.profile-top-block .profile-social-btn .btn{margin-top:15px}
.profile-top-block .proflie-user-img img,.profile-top-block .proflie-user-img{width:130px;height:130px}
.profile-top-block .proflie-user-img{margin-top:-75px}
.custom-user-profile-content .user-right-body .user-group-block ul li{display:none}
.custom-user-profile-content .user-right-body .user-group-block ul li:nth-child(1),.custom-user-profile-content .user-right-body .user-group-block ul li:nth-child(2),.custom-user-profile-content .user-right-body .user-group-block ul li:nth-child(3),.custom-user-profile-content .user-right-body .user-group-block ul li:nth-child(4),.custom-user-profile-content .user-right-body .user-group-block ul li:last-child{display:block}
}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}
}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:1040;padding:0;width:50px;line-height:50px;text-align:center;color:#FFF;font-size:20px;background-color:#ee3b38}
.scroll-top-btn #toTopBtn:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(238,59,56,0.9);animation:pulse-border 1500ms ease-out infinite}
.scroll-top-btn #toTopBtn:after{content:" ";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;/*border-radius:5px;*/transition:all 200ms}
.scroll-top-btn #toTopBtn:hover:before{background-color:rgba(48,49,76,0.9)}
.btn.btn-success.btn-circle.btn-md.black-btn{background:#30314c;border-color:#30314c}
.business-areaa li{list-style:initial;padding-left:10px;margin-left:20px;margin-top:15px;font-weight:normal}
.business-areaa{margin-top:20px}
.business-page h2{color:#f7921f}
.trusted-area{margin-top:50px}
.teaching-reward.trusted-area{margin:0;padding:30px 0}
.trusted-area .col-md-4{margin-bottom:20px}
.trusted-area img{min-height:inherit}
.for-business-form{width:80%;float:right;color:#000}
.for-business-form input,.for-business-form select{padding:0px 20px 0px 15px;height:50px!important}
.for-business-form a.btn{width:100%;padding:10px}
.for-business-form p{font-size:12px;margin-top:10px}
.about-instructor{background-color:#f4f4f4;padding:20px;margin-bottom:20px;border-radius:20px;margin-top:30px}
.about-in-total .col-md-2:first-child{padding-left:0}
.about-in-total .col-md-2{border-right:2px solid #dfdfdf;padding-left:20px;max-width:175px!important}
.about-in-total{margin-top:30px;padding:10px 20px}
.about-in-total p{margin:0px}
.about-in-total h4{font-size:22px;font-weight:500}
.about-title{padding-top:20px;padding-left:50px}
.about-title h4{font-size:22px;font-weight:500}
.about-title .social-icons{margin-top:20px}
.about-instructor-textt{padding:20px 20px 0px 20px;font-size:16px !important}
.about-title p{margin-bottom:0px}
.about-title .social-icons a{padding:0px;width:40px;height:40px;line-height:40px}
.about-img img{width:200px;height:100%;border-radius:50%;object-fit:cover}
.about-banner-section{background-image:url(../images/about-us-banner.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto;/* min-height:630px;*/}
.about-banner-section .about-banner-block{padding:235px 0}
.about-banner-info h1{color:#ef4a45;font-weight:600}
.about-banner-info p{font-size:24px;color:#ffffff;max-width:65%}
.about-banner-info .btn{font-size:16px;font-weight:500}
@media(max-width:767px){
.about-banner-section{min-height:unset}
.about-banner-section .about-banner-block{padding:150px 0}
.releted-course .slick-next{right:-15px}
.releted-course .slick-prev{left:-25px}
.releted-course .slick-next:before,.releted-course .slick-prev:before{font-size:17px;padding:5px 8px}
}
@media(max-width:480px){
.about-in-total .col-md-2:first-child{padding-left:20px}
.explore-block p{font-size:14px}
}
span.news-date{color:#ef453f;font-weight:500;margin-bottom:5px;display:block}
.business-banner-section{background-image:url(../images/business-banner-img.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto;/* min-height:630px;*/}
.business-banner-section .business-banner-block{padding:170px 0}
.business-banner-info h1{color:#ef4a45;font-weight:600}
.business-banner-info p{font-size:24px;color:#ffffff;max-width:65%}
.business-banner-info .btn{font-size:16px;font-weight:500}
.business-about-info h1{font-weight:bold}
.business-about-info p{line-height:24px;margin:0;color:#52525c}
.business-about .business-about-info{max-width:900px;margin:0 auto}
.business-banner-info span{color:#fff}
.custom-blog-details-head span.news-date{margin:15px 0}
.custom-blog-details-head img.card-img-top{border-radius:0;width:100%;height:100%}
.community-tabs h3{font-weight:bold;padding-top:25px;margin:0}
.community-tabs-profile>span.secondary-color{font-weight:600;margin-bottom:5px}
.community-tab-block .course-accordion-section h4{font-weight:600;font-size:30px}
.business-about-info h2{font-weight:600;font-size:28px}
.iner-top img{border-radius:20px}
.business-reward-section h4{font-size:20px}
.business-reward-section .teaching-reward-content{padding:0px;-webkit-transform:translateY(0);transform:translateY(0);transition-duration:0.5s}
.accelerate-area h1{margin-bottom:5px}
.teaching-reward.accelerate-area{padding:60px 0px 20px 0px}
.business-reward-section p{margin-bottom:20px;color:#52525c}
.teaching-reward-content p{color:#fff}
.teaching-reward.business-reward .teaching-reward-content p{color:#52525c}
.business-reward{background-color:#fff}
.margin-0{margin:0px!important}
.business-section{margin-top:40px}
.business-reward-section{padding-bottom:30px}
.business-section .teaching-reward-content{background-color:#30314c;color:#fff;padding:25px}
.technology-partner .teaching-view-section{padding:60px 0px}
.technology-partner{text-align:center;color:#fff}
.technology-partner h2{text-align:center;color:#fff;line-height:1.3;text-transform:capitalize}
.technology-partner p{font-size:18px;padding:20px 0px}
.technology-partner .btn{display:inline-block;font-size:16px;color:#000000;line-height:36px;padding:0 24px;font-weight:500;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;cursor:pointer;border:0;background:rgb(255,255,255);position:relative;overflow:hidden}
.business-reward-section .teaching-reward-content:hover,
.business-reward-section .teaching-reward-content:focus,
.business-reward-section .teaching-reward-content:active{cursor:pointer;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition-duration:0.5s}
.teaching-about{}
.slick-next:before,.slick-prev:before{padding:10px 14px}
@media(min-width:1350px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}
}
/* .blog-card .col-md-6.col-lg-3{padding:10px} */
.orange-box{background:#30314c}
.estimate-box-section .estimate-box-head i{font-size:65px}
.estimate-box-section .estimate-box-block{display:flex;align-items:center;margin:25px 0}
.estimate-box-section .estimate-box-block h3{font-size:26px;font-weight:600;margin:0}
.estimate-box-section .estimate-box-block p{font-size:18px;font-weight:normal;margin:0}
.estimate-box-section .estimate-box-content{margin-left:15px}
.breadcrumb-item a{font-weight:600;font-size:18px}
.breadcrumb-item+.breadcrumb-item{font-size:18px;font-weight:500;color:#52525c}
.custom-login-section{background-color:#f8f8f8;padding:99px 0px;height:100%}
.login-img-box img{float:right}
.login-img-box.regi-area{width:100%}
.login-img-box.regi-area img{float:right;width:100%}
.login-form{padding:80px 0px}
.login-form h2{font-size:30px;font-weight:600;color:#ef403d;margin-bottom:30px}
.login-form .btn-success{padding:10px 0px}
span.newreport{float:right;right:10px;position:relative;color:#333}
.newreport i{margin-right:5px}
.newreport a:hover{color:#ef403d}
.page-link span{font-weight:500}
.about-course-list span{color:#52525c}
ul.course-tabs-details{margin-top:60px}
@media(max-width:1367px) and (min-width:1250px){
.about-banner-section .about-banner-block{padding:180px 0}
.business-banner-section .business-banner-block{padding:132px 0}
}

/* Bharat CSS Start */
.learning-circle-form input,
.learning-circle-form textarea,
.learning-circle-form select{border-radius:0px;color:#30314c;border:1px solid #30314c;padding:10px;height:inherit;font-size:16px;font-weight:normal}
textarea{resize:none}

.learning-circle-form input::placeholder,
.learning-circle-form textarea::placeholder,
.learning-circle-form select::placeholder{color:#30314c}
.cover-page-image{background-color:#f4f6f8;width:100%;height:220px}
.cover-page-image .update-profile-block .update-profile-img span{background:#f4f6f8;border-radius:50%;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:2px solid #30314c}
.learning-circle-form label{font-size:17px;font-weight:500}
.custom-learnig-circle-head a{color:#fff}
.circle-cover-img{max-width:1266px;width:100%;margin:0 auto}

.created-by{background:rgba(0,0,0,0.5);color:#fff;position:relative;padding:15px 25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:19px;margin-top:-59px;margin-bottom:0px}
.circle-title-btn{padding:20px}
.circle-dropdown{margin-top:20px}
.circle-title h2{font-size:26px;color:#000000;font-weight:600}
.circle-dropdown .profile-detail{float:right}
.circle-dropdown{margin-top:15px}
.circle-dropdown #navbarDropdown{padding-top:0px}
/*.circle-dropdown .dropdown-menu{border-radius:20px;left:auto !important;top:15px !important;right:0;z-index:1111}*/
.circle-dropdown .profile-detail .dropdown-menu.sm-menu.border-top:after{content:"−";height:20px;width:20px;position:absolute;background-color:#fff;top:-11px;right:30px;border-top:#dee2e6 solid 1px;border-left:#dee2e6 solid 1px;transform:rotate(45deg);font-size:0}
@media(max-width:991px){
.cover-page-image .update-profile-block .update-profile-img span{right:-48px}
.business-banner-section{background:#30314d}
.business-banner-section .business-banner-block{padding:80px 0}
.business-banner-info h1{font-size:30px}
.business-banner-info p{max-width:100%;font-size:18px}
.estimate-box-section .estimate-box-head i{font-size:40px}
.estimate-box-section .estimate-box-block h3{font-size:26px !important}
.estimate-box-section .estimate-box-block{margin:10px 0}
}
.clearfix{clear:both}
.top_banner_section{border-top:solid 1px #e3e3e3;margin-bottom:30px}
.top_banner_section.white_bg{background:#FFF}
.top_banner_section .circle-title-btn{padding-bottom:0}
.top_banner_section .invite_nav_bnr{border-top:solid 1px #e3e3e3}
.top_banner_section .invite_nav_bnr ul{float:left;padding:15px 0 0;margin:0}
.top_banner_section .invite_nav_bnr ul li{float:left;padding:0 20px}
.top_banner_section .invite_nav_bnr ul li:first-child{padding-left:0}
.top_banner_section .invite_nav_bnr ul li span{font-size:18px;font-weight:500;cursor:pointer;color:#071c4d;border-bottom:solid 4px transparent;line-height:normal;padding:0 10px 10px;float:left}
.top_banner_section .invite_nav_bnr ul li span:hover,
.top_banner_section .invite_nav_bnr ul li.active span{color:#ef403d;border-bottom:solid 4px #ef403d}
.member_section .custom-user-profile-content.custom-learning-circle-content{padding:30px}
.top_banner_section .invite_nav_bnr ul li .dropdown-item span{float:none}

.member_section .member_list{float:left;width:100%;border-top:solid 1px #c2c3c9;border-bottom:solid 1px #c2c3c9;padding:20px 0 0;margin:10px 0 0}
.member_section .member_list h4{color:#ef403d;font-weight:600;margin:0 0 10px;font-size:24px}
.member_section .member_list ul{float:left;width:100%}
.member_section .member_list ul li{float:left;width:100%;padding:08px 0}
.member_section .member_list .list_img{display:flex;justify-content:flex-start;align-items:center}
.member_section .member_list .img_box{width:58px;height:58px;float:left;border:solid 1px #e3e3e3;overflow:hidden;position:relative;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.member_section .member_list .img_box img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.member_section .member_list h5{line-height:24px;margin:0 0 0 15px;font-size:16px;color:#30314c;font-weight:600}
.member_section .member_list h5 span{display:block;font-size:14px;font-weight:400;color:#000}
.member_section .member_list.border0{border:0;margin-top:0}
.member_section .member_list.border0 .list_img{position:relative}
.member_section .member_list.border0 .list_img>a{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#ef403d;font-size:18px;font-weight:600;color:#FFF;padding:0 20px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.member_section .member_list.border0 .list_img>a:hover{background:#30314c}
.member_section .member_list.border0>a{float:left;width:100%;text-align:center;background:#f4f6f8;font-size:18px;font-weight:600;color:#30314c;padding:0 20px;line-height:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.member_section .member_list.border0>a:hover{background:#ef403d;color:#FFF}
.member_section .about_circle{box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff;padding:30px}
.member_section .about_circle h4{color:#ef403d;font-weight:600;font-size:26px;margin:0 0 10px}
.member_section .about_circle p{font-size:16px}
.member_section .about_circle p.pad0{padding-bottom:5px;margin:0;font-size:18px}
.member_section .about_circle p.opacity{color:#707070}



.tab-pane .blog-card.meeting_section h4{font-size:22px}

.meeting_section .meetingdata{float:left;width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;overflow:hidden;border:solid 1px #e3e3e3}
.meeting_section .meetingdata table{border-collapse:collapse;width:100%;border:0px;border-bottom:solid 1px #e3e3e3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.meeting_section .meetingdata table td p{font-size:15px;font-weight:400;display:block;margin:0}
.meeting_section .meetingdata table td p strong{font-size:15px;font-weight:600;display:block}
.meeting_section .meetingdata table td a.edit_btn{font-size:15px;font-weight:600;border:solid 1px #e3e3e3;padding:6px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left}
.meeting_section .meetingdata table td a.edit_btn:hover{color:#ef403d}
.meeting_section .meetingdata table td a.dlt_btn{font-size:15px;padding:7px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;color:#ef403d;float:right}
.meeting_section .meetingdata table td a.dlt_btn:hover{color:#000}
.meeting_section .meetingdata table td,
.meeting_section .meetingdata table th{padding:10px;font-size:15px;color:#000;font-weight:600}
.meeting_section .meetingdata table td.orange_color{color:#f7901f}
.meeting_section .meetingdata table tr:nth-child(even){background-color:#f9f9f9}
/*.meeting_section .meetingdata table tr:hover{background-color:#ddd}*/
.meeting_section .meetingdata table th{padding-top:15px;padding-bottom:15px;text-align:left;background-color:#f4f6f8;color:#30314c;font-size:18px;font-weight:600}

@media only screen and (max-width:991px){
table, thead, tbody, th, td, tr{display:block}
.meeting_section .meetingdata table{float:left;width:100%}
.meeting_section .meetingdata table thead tr{position:absolute;top:-9999px;left:-9999px}
.meeting_section .meetingdata table tr{float:left;width:100%}
.meeting_section .meetingdata table td{float:left;width:100%;border:none;position:relative;padding-left:130px;font-weight:400;font-size:14px;text-align:left !important}
.meeting_section .meetingdata table td br{display:none}
.meeting_section .meetingdata table td p{font-size:14px;font-weight:400;display:block;margin:0}
.meeting_section .meetingdata table td p strong{font-size:14px;font-weight:600;display:block}
.meeting_section .meetingdata table td:before{position:absolute;top:10px;left:10px;width:130px;white-space:nowrap;color:#000;font-size:14px;font-weight:500}
.meeting_section .meetingdata table td:nth-of-type(1):before{content:"Start Time"}
.meeting_section .meetingdata table td:nth-of-type(2):before{content:"Topic"}
.meeting_section .meetingdata table td:nth-of-type(3):before{content:"Created by"}
.meeting_section .meetingdata table td:nth-of-type(4):before{content:"Duration"}
.meeting_section .meetingdata table td:nth-of-type(5):before{content:"Status"}
.meeting_section .meetingdata table td:nth-of-type(6):before{content:"Action"}

.meeting_section .one_to_one_meting table td.nodata{padding:10px}
.meeting_section .one_to_one_meting table td.nodata::before{display:none}
.meeting_section .one_to_one_meting table td:nth-of-type(1):before{content:"Topic"}
.meeting_section .one_to_one_meting table td:nth-of-type(2):before{content:"Start Time"}
.meeting_section .one_to_one_meting table td:nth-of-type(3):before{content:"Created by"}
.meeting_section .one_to_one_meting table td:nth-of-type(4):before{content:"Duration"}
.meeting_section .one_to_one_meting table td:nth-of-type(5):before{content:"Status"}
.meeting_section .one_to_one_meting table td:nth-of-type(5):before{content:"Action"}

.meeting_section .request_data table td.nodata{padding:10px}
.meeting_section .request_data table td.nodata::before{display:none}
.meeting_section .request_data table td:nth-of-type(1):before{content:"Topic"}
.meeting_section .request_data table td:nth-of-type(2):before{content:"Requested by"}
.meeting_section .request_data table td:nth-of-type(3):before{content:"Date & Time"}
.meeting_section .request_data table td:nth-of-type(4):before{content:"Duration"}
.meeting_section .request_data table td:nth-of-type(5):before{content:"Action"}
}



.circle-dropdown .invite_box{position:relative;float:left;padding:0 0 0 50px}
.circle-dropdown .invite_box .submit-pink-btn{position:relative;margin:0}
.circle-dropdown .submit-pink-btn:after{display:none}
.circle-dropdown .invitedrop.dropdown-menu{right:0;max-width:300px;width:300px;padding:15px 15px 0;z-index:1111;box-shadow:rgb(100 100 111 / 20%) 0px 1px 15px 0px}
.circle-dropdown .invitedrop.dropdown-menu ul{width:100%;float:left;margin:0}
.circle-dropdown .invitedrop.dropdown-menu ul li{width:100%;float:left;margin:0;padding:0 0 15px}
.circle-dropdown .invitedrop.dropdown-menu ul li strong{width:100%;float:left;line-height:28px;font-weight:600;font-size:18px;color:#30314c}
.circle-dropdown .invitedrop.dropdown-menu ul li strong i{margin-right:5px}
.circle-dropdown .invitedrop.dropdown-menu ul li p{width:100%;float:left;line-height:normal;font-weight:400;font-size:16px;color:#000}
.circle-dropdown .invitedrop.dropdown-menu.sm-menu.border-top:after{content:"−";height:20px;width:20px;position:absolute;background-color:#fff;top:-11px;right:30px;border-top:#dee2e6 solid 1px;border-left:#dee2e6 solid 1px;transform:rotate(45deg);font-size:0}
.invitepop h2{color:#30314c;font-size:30px;text-align:center;border-bottom:solid 1px #c2c3c9;padding:0 0 16px;font-weight:600;margin:0 0 25px}
.invitepop strong{color:#30314c;font-size:18px}
.invitepop p{color:#000;font-size:18px}
.invitepop .msg_box{background-color:#f1f1f1;padding:15px;border-radius:20px;margin:0 0 20px}
.invitepop .msg_box strong{margin:0;color:#afafaf;font-size:16px}
.invitepop .msg_box p{margin:0;color:#afafaf;font-size:16px}
.invitepop .email_box{position:relative}
.invitepop .email_box input{width:100%;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:solid 1px #e3e3e3;line-height:50px;padding:0 120px 0 20px;font-size:16px}
.invitepop .email_box button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;position:absolute;right:6px;top:5px}
.invitepop .email_box button:hover{color:#FFF;background:#30314c}
.invitepop .btn_right{float:right;padding:20px 0 15px}
.invitepop .btn_right.pad0{padding:0 0 15px}
/* .invitepop .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px} */
.invitepop .btn_right .send_btn{background: #ef403d;color:#fff}
.invitepop .btn_right button:hover{color:#FFF;background:#30314c}
.invitepop .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.invitepop .btn_right input:hover{color:#FFF;background:#30314c}
.invitepop .btn_left{float:left;padding:20px 0 15px}
.invitepop .btn_left button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.invitepop .btn_left button:hover{color:#FFF;background:#30314c}
.invitepop .form-group{width:100%;position:relative}
.invitepop .form-group input{width:100%;padding:0 10px 0 41px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484}
.invitepop .form-group i{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#848484}
.invitepop .member_list ul{float:left;width:100%}
.invitepop .member_list ul li{float:left;width:100%;padding:08px 0}
.invitepop .member_list .list_img{display:flex;justify-content:flex-start;align-items:center;position:relative}
.invitepop .member_list .img_box{width:58px;height:58px;float:left;border:solid 1px #e3e3e3;overflow:hidden;position:relative;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.invitepop .member_list .img_box img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.invitepop .member_list h5{line-height:24px;margin:0 0 0 15px;font-size:16px;color:#30314c;font-weight:500}
.invitepop .member_list h5 span{display:block;font-size:13px;font-weight:500}
.invitepop .member_list input{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px}

.small-dialog{background:white;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;border-radius:20px}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}

.form-check-input,.form-check-label{cursor:pointer}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:98;padding:21px;background-color:#ee3b38}
.scroll-top-btn #toTopBtn:hover{background-color:#30314c}
.scroll-top-btn .js .cd-top--fade-out{opacity:.5}
.scroll-top-btn .js .cd-top--is-visible{visibility:visible;opacity:1}
.scroll-top-btn .js .cd-top{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s,background-color .3s}
.scroll-top-btn .cd-top{position:fixed;bottom:20px;bottom:var(--cd-back-to-top-margin);right:20px;right:var(--cd-back-to-top-margin);display:inline-block;height:40px;height:var(--cd-back-to-top-size);width:40px;width:var(--cd-back-to-top-size);box-shadow:0 0 10px rgba(0,0,0,.05)!important;background:url(https://res.cloudinary.com/dxfq3iotg/image/upload/v1571057658/cd-top-arrow.svg) no-repeat center 50%;background-color:hsla(5,76%,62%,.8);background-color:hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),0.8)}
.contact-banner.cart-banner{background-image:none;background-color:#30314c}
.cart-content-block{display:flex;box-shadow:-1px 0 12px 1px rgb(0 0 0 / 10%);border-radius:10px}
.cart-header p{font-size:18px;font-weight:600;margin:0}
.cart-body p{font-size:15px;font-weight:600;margin:0;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
.cart-body p>i.fa-times{color:#ef453f;font-size:18px}
.cart-body p.wishlist-icon:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:400;color:#ef403d;font-size:18px}


.created-by{background:rgba(0,0,0,0.5);color:#fff;position:relative;padding:15px 25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:19px;margin-top:-59px;margin-bottom:0}
.circle-title-btn{padding:20px}
.circle-dropdown{margin-top:20px}
.circle-dropdown .submit-pink-btn{margin-left:50px}
.circle-dropdown .profile-detail{float:right;z-index:111;position:relative}
.circle-dropdown{margin-top:15px}
.circle-dropdown #navbarDropdown{padding-top:0}

.circle-dropdown .profile-detail .dropdown-menu.sm-menu.border-top:after{content:"−";height:20px;width:20px;position:absolute;background-color:#fff;top:-11px;right:30px;border-top:#dee2e6 solid 1px;border-left:#dee2e6 solid 1px;transform:rotate(45deg)}
@media(max-width:991px){
.cover-page-image .update-profile-block .update-profile-img span{right:-48px}
}
.clearfix{clear:both}
/*.member_section .custom-user-profile-content.custom-learning-circle-content{padding:30px}
.member_section .about_circle h4{color:#ef403d;font-weight:bold;margin:0 0 10px}
.member_section .about_circle p{font-size:16px}
.member_section .about_circle p.pad0{padding-bottom:5px;margin:0;font-size:18px}
.member_section .about_circle p.opacity{color:#707070}*/
.invitepop .btn_right input:hover{color:#FFF;background:#30314c}
.invitepop .btn_left{padding:20px 0 15px}
.invitepop .btn_left button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.invitepop .btn_left button:hover{color:#FFF;background:#30314c}

.small-dialog{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;border-radius:20px}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
.contact-banner.cart-banner{background-image:none;background-color:#30314c}
.cart-content-block{display:flex;box-shadow:-1px 0 12px 1px rgb(0 0 0 / 10%);border-radius:10px}
.cart-header p{font-size:18px;font-weight:600;margin:0}
.cart-body p{font-size:15px;font-weight:600;margin:0;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
.cart-body p>i.fa-times{color:#ef453f;font-size:18px}
.cart-body p.wishlist-icon:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:400;color:#ef403d;font-size:18px}
.cart-content-section .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border:2px solid #007bff}
.cart-content-section .custom-checkbox .custom-control-label:hover.custom-control-label::before{box-shadow:0 2px 5px rgba(0,117,201,0.6)}
.cart-content-section .custom-checkbox .custom-control-input:checked~.custom-control-label::after{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #23a13b;border-bottom:2px solid #23a13b;top:3px;left:-22px;width:8px;height:17px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
.cart-content-section .custom-checkbox .custom-control-label::after{top:-0.1rem;left:-1.75rem;width:2rem;height:2rem;cursor:pointer}
.cart-content-section .custom-checkbox .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef;border:2px solid #dee2e6}
.cart-content-section .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#e9ecef}
.cart-content-section .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3e%3cpath id=!string!d=!string!transform=!string!fill=!string!stroke=!string!stroke-width=!string!/%3e%3c/svg%3e ")}
.wishlist-section .cart-body p{width:auto}
.wishlist-section .cart-body{justify-content:space-between}
.wishlist-section .wishlist-desc .cart-body{justify-content:unset}
.wishlist-section .cart-body>.btn{font-size:16px;font-weight:600}
.community-banner-section{background-image:url(../images/community-bg.png);padding:20px 0;object-fit:contain;background-size:contain;background-position:center;background-color:#30314c}
.community-banner-section .container>.row{align-items:center}
.community-banner-section ul{display:flex;align-items:center;margin:0}
.community-banner-section ul li{margin:10px;font-size:16px}
.community-banner-section ul li>i{margin-right:10px}
.community-banner-section p{font-size:16px}
.community-banner-section form.banner-form input{padding:15px 40px;padding-left:25px}
.community-banner-info img{width:100%;object-fit:cover;max-width:400px}
.community-top-content{padding:50px 0}
.community-top-block>i{font-size:45px;color:#ef403d;margin-bottom:20px}
.community-top-block .cmmunity-top-img{width:100%;height:100%;object-fit:contain;max-width:200px;max-height:120px;margin-bottom:20px}
.community-top-block h4{margin-bottom:15px;font-weight:bold;line-height:1;color:#30314c}
.community-top-block p{font-size:16px;margin:0}
.community-featured-title h3,.community-news-section h3{font-weight:bold}
.community-activity-header .btn{font-size:16px}
.community-activity-content .nav-tabs .nav-link{font-size:16px;font-weight:600;border:0;color:#000;padding:.5rem 0;margin:0 1rem}
.community-activity-content .nav-tabs .nav-link:first-child{margin-left:0}
.community-activity-content .nav-tabs .nav-item:last-child .nav-link{margin-right:0}
.community-activity-content .nav-tabs .nav-item.show .nav-link,.community-activity-content .nav-tabs .nav-link.active{color:#ef3d3a;border-bottom:3px solid #ef3d3a}
.community-activity-content .nav-tabs{border-bottom:1px solid #dfdfdf}
.community-activity-content .moretext{display:none}
.community-tab-block{padding:25px 0;border-bottom:1px solid #dfdfdf}
.community-tab-block h5{font-weight:600;color:#30314c}
.community-tab-block h5.carrers-apply-link{font-size:18px}
.community-tab-block h5.carrers-apply-link b{line-height:normal;font-weight:500}
.community-tab-block p{font-size:16px}
.community-tab-block p a{font-size:16px;text-decoration:underline;font-weight:600;margin-left:10px;color:#000}
.community-tabs-profile,.community-tabs-profile ul{display:flex;justify-content:space-between;align-items:center;margin:0;flex-wrap:wrap}
.community-tabs-profile ul li img,.community-leader-header img,.community-online-block .community-online-user img,.community-details-profile>img{width:40px;height:40px;object-fit:cover;object-position:top}
.community-tabs-profile ul li{font-size:14px;padding-left:6px;display:flex;align-items:center}
.community-tabs-profile ul li:nth-child(1){padding-left:0}
.community-tabs-profile ul li:before{content:'http://www.w3.org/2000/svg';width:3px;height:3px;background-color:#000;border-radius:50%;display:block;margin-right:5px}
.community-tabs-profile ul li span{color:#ef3d3a;padding-left:5px;line-height:1}
.community-tabs-profile .community-reacts li:before,.community-tabs-profile ul li:nth-child(1):before,.community-tabs-profile ul li:nth-child(2):before{display:none}
.community-tabs-profile .community-reacts li span{color:#30314c}
.community-tabs-profile .community-reacts li:last-child{margin-left:5px}
.community-tabs-footer>.btn{font-size:16px;margin:40px 0}
.community-activity-block h5,
.community-details-block .community-details-right-block .community-details-articles h5{font-weight:600;color:#ee3b38;margin-bottom:20px}
.community-activity-section .community-activity-block,
.community-details-block .community-details-right-block{margin-bottom:40px;padding:30px}
.community-activity-section .community-activity-block ul li,
.community-details-block .community-details-right-block .community-details-articles ul li{margin:10px 0 10px 20px}
.community-activity-section .community-activity-block ul li>a:hover,
.community-activity-block .community-leader-box p>a:hover,
.community-details-block .community-details-right-block .community-details-articles ul li>a:hover{color:#f7921f}
.community-activity-block .community-leader-box{display:flex;align-items:center;width:100%;border-bottom:1px solid #dfdfdf;padding:10px 0}
.community-details-articles ul:last-child{margin-bottom:0}
.community-activity-block .community-leader-box:first-child{padding-top:0}
.community-activity-block .community-leader-box p,
.community-activity-block .community-leader-box p>a{font-size:16px;font-weight:600;color:#30314c;margin:0}
.community-leader-box .community-leader-header{padding:0 15px}
.community-leader-box .community-leader-content p>i{margin-right:5px}
.community-leader-footer h5{margin:0;margin-top:15px}
.community-leader-footer h5>a{color:#000;font-weight:600}
.community-online-block .community-online-user img{width:65px;height:65px;margin:10px}
.community-activity-block .community-online-block{display:flex;align-items:center;flex-wrap:wrap}
.community-activity-block .current-online-user{font-weight:bold;color:#000;margin-top:30px}
.community-activity-section .community-activity-content p{font-size:16px}
.community-activity-header{flex-wrap:wrap}
.community-details-block{padding-top:15px}
.community-details-header{display:flex;justify-content:space-between}
.community-details-header h4{font-size:30px;font-weight:bold;color:#30314c;max-width:530px;margin-bottom:16px}
.community-details-option .nav-item>.nav-link{font-size:19px;font-weight:600;color:#30314c;padding-top:0;display:flex;align-items:center}
.community-details-option .nav-item>.nav-link::after{content:'25.412';border:0;margin:0;font-size:14px;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px}
.community-details-option .sm-menu{border-radius:0;border:0;top:94%;box-shadow:rgba(173,173,173,0.20) 1px 3px 4px 0;padding:20px}
.community-details-option .nav-item>.dropdown-menu{right:0;left:unset;top:40px;padding:5px 20px;border-radius:20px;min-width:250px}
.community-details-option .nav-item>.dropdown-menu.sm-menu.border-top:after{content:'19.855';height:20px;width:20px;position:absolute;background-color:#fff;top:-12px;right:30px;border-top:#dee2e6 solid 2px;border-left:#dee2e6 solid 2px;transform:rotate(45deg)}
.community-details-option .nav-item>.dropdown-menu .dropdown-item{font-size:16px;line-height:1;padding:10px 0;font-weight:500;border-bottom:1px solid #c0c1c9}
.community-details-option .nav-item>.dropdown-menu .dropdown-item:last-child{border-bottom:0}
.community-details-left-header{display:flex;align-items:center}
.community-details-left-header .community-details-title h6{font-size:19px;font-weight:600;color:#ee3b38;margin:0}
.community-details-left-header .community-details-title{margin-left:20px}
.community-details-left-header .community-details-title p,.community-details-right-header p{font-size:14px;margin:0}
.community-details-right-header p{font-weight:600}
.community-details-content-header{display:flex;justify-content:space-between;align-items:flex-end}
.community-details-content-body>p{font-size:15px;margin:20px 0;display:inline-block}
.community-details-content-body>p a{color:#ee3b38;text-decoration:underline}
.community-details-content-body>p a:hover{text-decoration:none}
.community-details-content .community-details-content-body{margin-bottom:30px}
.community-details-like>p,.community-details-reply>p{font-size:14px;color:#30314c;margin:20px 0;display:inline-block}
.community-details-like>p>i,.community-details-reply>p>i{margin-right:10px}
.community-details-comments>h4{font-weight:bold;color:#30314c;margin:20px 0}
.community-details-right-block .community-form input{font-size:16px;padding:17px 20px 15px;color:#30314c;line-height:1;border-radius:20px}
.community-details-right-block .community-form input::placeholder{font-size:16px;color:#30314c;opacity:1}
.community-details-right-block .community-form>a{right:7px;color:#ef453f;background-color:#fff;padding:6px 12px}
.community-details-block .community-details-right-block{margin-bottom:30px}
.community-details-block .profile-dashboard{background-color:transparent;height:100%}
.community-details-block .profile-dashboard .profile-dashboard-box{box-shadow:none;border-radius:0;background:transparent}
.community-details-block.community-conversation-block .community-details-right-block .community-details-articles ul li{list-style-type:decimal}
.community-news-block h4,.community-news-block h4 a{font-weight:600;margin-bottom:15px;color:#000}
.community-news-block p{font-size:16px;margin-bottom:15px}
.community-news-block>a{font-size:18px;font-weight:600;color:#ee3b38}
.community-news-contents .community-details-content-header{margin:15px 0}
.community-news-contents .community-tabs-profile li>a{font-weight:600}
.community-news-desc .community-activity-block p{font-size:15px}
.orientation-banner h2{font-weight:600;max-width:500px}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}
}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:98;padding:21px;background-color:#f7921f}
.scroll-top-btn #toTopBtn:before{content:'0 0 25.412 19.855';position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(247,146,31,0.9);animation:pulse-border 1500ms ease-out infinite}
.scroll-top-btn #toTopBtn:after{content:'check';position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 200ms}
.cart-summary-block{margin-bottom:20px}
.wishlist-section .cart-body.wishlist-select-item p{width:auto;text-align:center;margin:0 auto}
.wishlist-select-item i.far.fa-trash-alt{color:#ef453f;font-size:18px}
.cat-name-area{color:#fff;font-size:36px;font-weight:600}
.custom-section.cat-area{margin:0}
.custom-breadcrumb .breadcrumb .breadcrumb-item>a:hover{color:#ef453f}
.support-faq-info{margin:15px 0}
.support-faq-info .support-faq-block,.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.category-description-info .support-faq-block a{font-size:20px;min-height:unset}
.support-faq-info .support-faq-block,.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}


.community-top-block a{color:#000}
.rdio{position:relative}
.rdio input[type=radio]{opacity:0}
.rdio label{padding-left:10px;cursor:pointer;margin-bottom:7px!important}
.rdio label:before{width:18px;height:18px;position:absolute;top:5px;left:0;content:'translate(0.703 -3.095)';display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #30314c;background:#fff}
.rdio input[type=radio]{margin:0}
.rdio input[type=radio]:disabled+label{color:#999}
.rdio input[type=radio]:disabled+label:before{background-color:#30314c}
.rdio input[type=radio]:checked+label::after{content:'%239ca0b1';position:absolute;top:9px;left:4px;display:inline-block;font-size:11px;width:10px;height:10px;background-color:#30314c;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.rdio-default input[type=radio]:checked+label:before{border-color:#30314c}
.rdio-primary input[type=radio]:checked+label:before{border-color:#30314c}
.rdio-primary input[type=radio]:checked+label::after{background-color:#30314c}
.custom-checkbox>[type=checkbox],.custom-checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.custom-checkbox>[type=checkbox]:not(:checked),.custom-checkbox>[type=checkbox]:checked{position:absolute;left:-9999px}
.custom-checkbox>[type=checkbox]:not(:checked)+label,.custom-checkbox>[type=checkbox]:checked+label{position:relative;padding-left:30px;cursor:pointer}
.custom-checkbox>[type=checkbox]:not(:checked)+label:before,.custom-checkbox>[type=checkbox]:checked+label:before{content:'%239ca0b1';position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;border:1px solid #30314c;background:#fff;border-radius:2px}
.custom-checkbox>[type=checkbox]:not(:checked)+label:after,.custom-checkbox>[type=checkbox]:checked+label:after{content:'1';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:10px;font-size:12px;margin-top:-7px;left:4px;color:#30314c;xtransition:all .2s}
.custom-checkbox>[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.custom-checkbox>[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}
.custom-checkbox>[type=checkbox][data-indeterminate]+label:after{content:"";left:2px;opacity:1;transform:scale(1)}
.custom-checkbox>[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;background-color:#eee;border-color:#eee;cursor:not-allowed;opacity:1;color:#dadada}
.custom-checkbox>[type=checkbox]:disabled:checked+label:before{box-shadow:none;background-color:#eee;border-color:#eee;cursor:not-allowed;opacity:1;color:#30314c}
.custom-checkbox>[type=checkbox]:disabled:checked+label:after{color:#30314c;cursor:not-allowed}
.custom-checkbox>[type=checkbox]:disabled+label{color:#aaa;cursor:not-allowed}
.custom-checkbox>[type=checkbox]:checked:focus+label:before,.custom-checkbox>[type=checkbox]:not(:checked):focus+label:before{border:1px solid #30314c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.custom-checkbox label:hover:before{border:1px solid #30314c!important}
.custom-checkbox [type=checkbox]:disabled:not(:checked)+label:hover:before,.custom-checkbox [type=checkbox]:disabled:checked+label:hover:before{border:1px solid #30314c!important}
.checkout-block .form-control::placeholder{color:#30314c;opacity:1}
.checkout-block .rdio label,.checkout-block .checkbox-custom-label{font-weight:500;color:#30314c;margin-bottom:0}
.checkout-block .rdio label{margin-bottom:15px!important;margin-top:4px}
.support-faq-block a:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);transition-duration:.3s;transition-property:transform opacity}
.support-faq-block a:hover{transform:translateY(-5px);color:#fff;background-color:#000}
.support-faq-block a.active{transform:translateY(0px);color:#fff;background-color:#000}
.support-faq-block a.active:before,
.support-faq-block a:hover:before{opacity:1;transform:translateY(5px)}
.support-faq-info .support-faq-block,.support-faq-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.support-faq-info{margin:15px 0}
.business-page h4{font-weight:bold}
.business-page li{font-weight:bold}
.cms_pages>div>ol>li:before{font-size:20px}
.cms_pages ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}
.cms_pages li ol>li{margin:0}
.cms_pages li ol>li:before{content:counters(item,".") " "}
.cms_pages h2{font-size:20px;margin-bottom:15px;display:inline-block;word-break:break-all}
.about_smart h2{font-size:30px;margin-bottom:30px}
.cms_pages ol strong{font-weight:bold}
.text-center h5{margin-bottom:20px}
.cms_pages ul{margin-left:2rem}
.cms_pages ul li{list-style:disc}
.cms_pages ol{list-style-type:none;counter-reset:item;margin:0;padding:0}
.cms_pages ol>li{display:table;counter-increment:item;margin-bottom:.6em}
.cms_pages a{text-decoration:none;color:#ef4a45;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}
.cms_pages a:hover{color:#000}
.sitemap-section ul li a:hover{color:#ef453f}
.learning-circle-list-section .custom-card-img .blog-date{padding:10px;bottom:-10px;left:15px;border-radius:5px}
.learning-circle-list-section .custom-card-img .blog-date.in-progress{background:#f7921f;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date.starting{background:#30314c;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date span{line-height:1;font-size:12px}
.blog-card-inner>span{font-size:12px;font-weight:500;margin-bottom:5px;display:block;margin:8px 0;color:#ef403d}
.custom-user-profile-content .user-right-body .user-group-block{padding:20px;padding-bottom:0}
.custom-user-profile-content .user-right-body .user-group-block:last-child{padding-bottom:10px}
.custom-user-profile-content .user-right-body .user-group-block ul{display:flex;align-items:center;margin:0}
.custom-user-profile-content .user-group-block ul li a{margin-left:-5px}
.custom-user-profile-content .user-group-block ul li:first-child a,.custom-user-profile-content .user-group-block ul li a.total-group{margin-left:0}
.custom-user-profile-content .user-group-block ul li a.total-group span{font-size:18px;font-weight:600;color:#ef403d;margin-left:5px}
.custom-user-profile-content .user-group-block ul li img,.custom-user-profile-content .user-follow-head img{width:45px;height:45px;object-fit:cover}
.custom-user-profile-content .user-follow-head img{width:60px;height:60px}
.custom-user-profile-content .user-follow-desc{display:flex;align-items:center;justify-content:space-between;margin-left:15px;width:100%}
.custom-user-profile-content .user-follow-desc button{font-size:16px}
.blog-card .slick-slide .col-md-6.col-lg-3{padding:10px;float:left;width:100%;max-width:100%;flex:0}
.blog-card.slick-initialized .slick-slide{display:block;margin:0 0!important}
.releted-course .blog-card .col-md-6.col-lg-3{padding:10px 10px;margin:0}
.releted-course .slick-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-arrow:hover:before{color:#ef403d}
.releted-course .row.slick-initialized.slick-slider{margin:0 15px}
.releted-course .slick-next:before,.releted-course .slick-prev:before{border:2px solid}
.releted-course{margin-bottom:30px}
.add-friend-main-area h3{font-size:20px;font-weight:600;color:#000;margin:0 0 20px 0}

/* @media(max-width:992px){
.header-section .navbar-light .navbar-nav .nav-link{padding:10px 15px;line-height:unset;position:relative;z-index:2}
.header-section .navbar .navbar-brand{flex:1}
.profile-header .navbar .profile-detail .nav-item>.nav-link{margin-left:15px}
.profile-header .navbar .profile-detail .nav-item>.dropdown-menu{position:absolute;overflow:unset}
.header-section .megamenu-li{position:relative}
.rich-text-block,.profile-header .navbar .profile-detail .nav-item>.nav-link:after{display:block}
.rich-text-block .rich-text-body{width:100%;margin-bottom:25px}
.banner-section{background-position:center;min-height:auto}
.banner-info{padding:100px 0}
.banner-info h2{font-size:40px;max-width:400px}
form.banner-form{max-width:400px}
.explore-block .nav-pills .nav-item .nav-link{font-size:16px;padding:15px 25px}
.blog-card .col-md-6{margin-bottom:25px}
.instructor-section .row>.col-lg-6:first-child{margin-bottom:35px}
.instructor-section .instructor-block img{width:100%;object-fit:cover}
.category-search-info .footer-newslwtter input{width:75%;font-size:16px}
.category-search-info .footer-newslwtter .btn{width:25%;font-size:16px}
.category-navigation ul>li .dropdown .btn,.selected-filter ul>li>.btn{font-size:15px;padding:10px 20px}
.category-navigation ul>li,.selected-filter ul>li{margin-left:0;margin-right:20px}
.selected-filter .remove-filter{font-size:15px}
.image-with-text-section .question-block{padding:40px 0}
.estimate-box-section .col-lg-4,.community-news-section .community-news-block{margin-bottom:30px}
.estimate-box-section .col-lg-4:last-child{margin-bottom:0}
.course-top-banner .col-lg-4 .course-detail-info{padding-top:0}
.about-course-tabbing .left-panel .left-panel-content p,.about-course-tabbing .left-panel .left-panel-content h3{max-width:100%;color:#30314c}
.left-panel-content{margin-bottom:50px}
.right-panel{margin:0}
.right-panel .nav-pills .nav-item .nav-link{font-size:16px;padding:10px 20px}
.about-course-table .comparison-header,.about-course-table p,.about-course-table span{font-size:14px;max-width:100%}
.about-course-table .table td,.about-course-table .table th{padding:15px}
.about-course-table-footer p{margin:30px 0}
.business-title-content{color:#000;font-size:30px;margin-bottom:20px}
.business-section{margin:40px 0}
.header-section .megamenu,.header-section .sm-menu{max-height:200px;overflow:scroll;position:static}
.conatct-box-section .col-lg-4{margin-bottom:30px}
.contact-form-section .col-lg-5{margin-bottom:40px}
.resorce-tab-title .nav-pills .nav-link{padding:10px}
.facilite-faq-section .table{font-size:16px}

.profile-dashboard-content{padding-top:50px}
.profile-dashboard{height:100%}
.teacing-banner-section .teaching-banner-block{padding:150px 0}
.teacing-banner-section{min-height:500px;background-position:center}
.teaching-banner-info p{font-size:18px}
.teaching-view-content h3{font-size:25px}
.teaching-view-content p{font-size:16px}
.teaching-faq-content .teaching-faq-desc:last-child,.teaching-reward-section h1{margin-bottom:30px}
.teaching-tab-section h2,.teaching-faq-block h1,.teaching-about-info h1,.teaching-reward-section h1{font-size:40px}
.teaching-tab-section .explore-block p{width:100%}
.cart-left-block>.row{justify-content:space-between;padding:20px 20px 20px 0}
.cart-left-block>.row .col-md-9{max-width:400px}
.cart-header p{font-size:16px}
.cart-body{display:block}
.cart-description{margin-left:0;margin-top:15px}
.wishlist-section .cart-body.wishlist-select-item p{margin-top:15px}
.wishlist-section .cart-body>.btn{font-size:14px}
.community-banner-info,.custom-pagination{margin:25px 0}
.community-featured-section .community-center,.community-featured-section{margin-top:0}
.community-featured-section .community-featured-box{margin-bottom:25px}
.community-details-header h4{font-size:25px}
.course-details-tab-section .col-lg-4 .course-details-tab-block{margin-bottom:0}
.checkout-products .cart-body{justify-content:space-between;display:flex}
.checkout-products .cart-description{margin:0}
.support-section .support-box{padding:50px 30px}
.support-faq-block a{font-size:16px}
.community-comment{display:inline-block;width:100%}
.profile-top-block .profile-social-btn{display:flex}
.profile-top-block .profile-social-btn .btn{margin-top:30px;margin-right:10px}
.profile_user_page .profile-top-block .proflie-user-img img,.profile_user_page .profile-top-block .proflie-user-img{width:200px;height:200px}
.profile_user_page .profile-top-block .proflie-user-img{margin-top:-100px}
} */
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}
}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:1040;padding:21px;background-color:#ee3b38}
.scroll-top-btn #toTopBtn:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(238,59,56,0.9);animation:pulse-border 1500ms ease-out infinite}
.scroll-top-btn #toTopBtn:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 200ms}
.scroll-top-btn #toTopBtn:hover:before{background-color:rgba(48,49,76,0.9)}
.btn.btn-success.btn-circle.btn-md.black-btn{background:#30314c;border-color:#30314c}
.business-areaa li{list-style:initial;padding-left:10px;margin-left:20px;margin-top:15px;font-weight:normal}
.business-areaa{margin-top:20px}
.business-page h2{color:#f7921f}
.trusted-area{margin-top:50px}
.teaching-reward.trusted-area{margin:0;padding:30px 0}
.trusted-area .col-md-4{margin-bottom:20px}
.trusted-area img{min-height:inherit}
.for-business-form{width:80%;float:right;color:#000}
.for-business-form input,.for-business-form select{padding:0 20px 0 15px;height:50px!important}
.for-business-form a.btn{width:100%;padding:10px}
.for-business-form p{font-size:12px;margin-top:10px}
.about-instructor{background-color:#f4f4f4;padding:20px;margin-bottom:20px;border-radius:20px;margin-top:30px}
.about-in-total .col-md-2:first-child{padding-left:0}
.about-in-total .col-md-2{border-right:2px solid #dfdfdf;padding-left:20px;max-width:175px!important}
.about-in-total{margin-top:30px;padding:10px 20px}
.about-in-total p{margin:0}
.about-title{padding-top:20px;padding-left:50px}
.about-title .social-icons{margin-top:20px}
.about-instructor-textt{padding:20px 20px 0;font-size:14px!important}
.about-title p{margin-bottom:0}
.about-title .social-icons a{padding:0;width:40px;height:40px;line-height:40px}
.about-img img{width:200px;height:100%;border-radius:50%;object-fit:cover}
.about-banner-section{background-image:url(../images/about-us-banner.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto}
.about-banner-section .about-banner-block{padding:235px 0}
.about-banner-info h1{color:#ef4a45;font-weight:bold}
.about-banner-info p{font-size:24px;color:#fff;max-width:65%}
.about-banner-info .btn{font-size:16px;font-weight:500}
.business-reward-section{padding-bottom:30px}
.business-section .teaching-reward-content{background-color:#30314c;color:#fff;padding:25px}
.technology-partner .teaching-view-section{padding:60px 0}
.technology-partner{text-align:center;color:#fff}
.technology-partner h2{text-align:center;color:#fff;line-height:1.3;text-transform:capitalize}
.technology-partner p{font-size:18px;padding:20px 0}
.technology-partner .btn{display:inline-block;font-size:16px;color:#000;line-height:36px;padding:0 24px;font-weight:500;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;cursor:pointer;border:0;background:#fff;position:relative;overflow:hidden}
.business-reward-section .teaching-reward-content:hover,.business-reward-section .teaching-reward-content:focus,.business-reward-section .teaching-reward-content:active{cursor:pointer;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition-duration:.5s}
.slick-next:before,.slick-prev:before{padding:10px 14px}
@media(min-width:1350px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}
}
.orange-box{background:#30314c}


.learning-circle-form label{font-size:17px;font-weight:500}
.cancel-btn{border:2px solid #30314c;color:#30314c;background:transparent;padding:8px 30px;font-weight:600}
.cancel-btn:hover{border:2px solid #30314c;color:#fff;background:#30314c}
.submit-pink-btn{border:2px solid #ef403d;color:#fff;background:#ef403d;margin-left:10px;padding:8px 30px;font-weight:600}
.submit-pink-btn:hover{border:2px solid #000;color:#fff;background:#000}
.learning-circle-form .row{padding-bottom:20px}
.circle-cover{margin:0 auto;text-align:center;display:table;border-bottom-left-radius:20px;border-bottom-right-radius:20px;object-fit:cover;height:400px}
.created-by{background:rgba(0,0,0,0.5);color:#fff;position:relative;padding:15px 25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:19px;margin-top:-59px;margin-bottom:0}
/* .circle-title{padding:5px 0} */

@media(max-width:991px){
.cover-page-image .update-profile-block .update-profile-img span{right:-48px}
}
/*.btn-success{background:#30314c;border-color:#30314c;text-transform:capitalize;font-weight:600;border:0;background:linear-gradient(to right,black 50%,#30314c 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle,.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{box-shadow:none;outline:0;color:#fff;background-position:left bottom}
.btn-info{background-color:#ef453f;border-color:#ef453f;text-transform:capitalize;font-weight:600;border:0;background:linear-gradient(to right,black 50%,#ef453f 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}
.btn-black{background-color:#000;border-color:#000;text-transform:capitalize;font-weight:600}
.btn-black:hover,.btn-black:focus,.btn-black.focus,.btn-black:active,.btn-black.active,.open>.dropdown-toggle.btn-black,.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus,.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{background:#ef453f;border-color:#ef453f;box-shadow:none;outline:0;color:#fff}
.btn-light{background:#fff;border-color:#fff;text-transform:capitalize;font-weight:600;border:0;background:linear-gradient(to right,black 50%,#fff 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out}
.btn-light:hover,.btn-light:focus,.btn-light.focus,.btn-light:active,.btn-light.active,.open>.dropdown-toggle.btn-light,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#fff;background-position:left bottom}
.header-section .sm-menu{border-radius:0;border:0;top:94%;box-shadow:rgba(173,173,173,0.2) 1px 3px 4px 0;padding:10px 20px}
.header-section .dropdown-item{font-size:14px;line-height:24px;padding:2px 0 2px 28px;font-weight:normal}
.header-section .dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2196f3}
.header-section .navbar-toggler{outline:none!important}
.header-section .navbar-tog{color:#1ebdc2}
.header-section .megamenu-li{position:static}
.header-section .navbar{padding:5px 0}
.header-section .navbar .navbar-brand,.header-section .navbar .profile-detail .nav-link{outline:0}
.header-section .megamenu{position:absolute;width:100%;left:0!important;right:0;padding:15px}
.blog-card-date p,.blog-card-footer>a{display:flex;align-items:center;margin:0;margin-bottom:5px;font-family:sans-serif;font-weight:bold;color:#000}

.custom-card-img .blog-date{background:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;bottom:-25px;left:20px;padding:20px 10px;border-radius:10px;box-shadow:0 2px 3px rgb(56 59 61 / 50%);max-height:70px}
.custom-card-img .blog-date img{width:100%;object-fit:contain}
.image-with-text-section .row{align-items:center}
.image-with-text-section .question-block{padding:0}
.question-block.text-white{padding:250px 0}
.question-block img{width:100%;min-height:440px;object-fit:cover}
.question-block h2{font-size:36px;color:#000;font-weight:bold;margin:0;text-transform:uppercase}
.question-block p{margin:20px 0;font-size:18px;color:#000;font-family:sans-serif}
.course-video-section .course-video-block a::before{content:"\f00c";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(255,255,255,0.9);animation:pulse-border 1500ms ease-out infinite;border-radius:50%}
.course-video-section .course-video-block a::after{content:"−";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all .8s;border-radius:50%}
.course-video-section .course-video-block a i{font-size:40px}
.course-video-section .course-video-block a:hover{background:#30314c;color:#fff}
.course-video-section .course-video-block a:hover::before{background-color:rgba(48,49,76,0.9)}
.course-tabs-pane-block h3,.course-right-description h3{font-weight:bold;color:#ef403d;margin-bottom:25px;line-height:1}
.course-tabs-pane-block .course-tabs-box{background:#f4f4f4;border:1px solid #ccc;padding:20px}
.course-tabs-box-header .row{align-items:center}
.course-tabs-pane-block .course-tabs-profile{margin-bottom:20px}
.course-tabs-pane-block .course-tabs-profile img{width:100%;object-fit:cover;object-position:top center;max-width:200px;max-height:200px}
.course-tabs-pane-block .course-tabs-profile h4,.course-tabs-details h4{font-size:30px;color:#30314c;font-weight:bold;margin:0}
.course-tabs-pane-block .course-tabs-profile p{font-weight:500;line-height:1}
.course-tabs-details li p{font-size:18px;font-weight:500;color:#000;display:inline-block;margin-bottom:10px;text-align:center}
.course-tabs-details li p:hover{color:#000}
.course-tabs-details li p i{font-size:20px;color:#ef453f;width:25px;margin-right:10px}
.resource-tab-body .resource-tab-content{padding:20px;min-height:80px;display:flex;align-items:center}
.resource-tab-body .resource-tab-content h5{font-size:20px;margin:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.resource-tab-body .col-lg-4{margin-bottom:20px}
.resource-tab-footer{margin-bottom:20px}
.custom-resource-block{margin-bottom:25px}
.handbook-section{background:#000;padding:50px 0}
.handbook-info>h3{font-weight:bold;margin-bottom:20px}
.handbook-info>a.btn{font-size:16px}
.handbook-info>a.btn-success:hover,.handbook-info>a.btn-success:active,.handbook-info>a.btn-success:not(:disabled):not(.disabled):active{background:transparent;color:#f7921f;border-color:#f7921f}
.facilite-faq-section>h3{font-weight:bold;text-transform:uppercase;margin:30px 0 40px}
.facilite-faq-section .table{font-size:24px;color:#000;margin-bottom:0}
.facilite-faq-section .table td,.facilite-faq-section .table th{border-top:1px solid #000}
.facilite-faq-section .table thead th{border-bottom:1px solid #000}
.facilite-faq-section>a.btn{margin:45px 0 30px}
.login-section{background-image:url(../images/login-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:relative;padding:100px 0}
.login-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1}
.login-box{position:relative;z-index:2;max-width:550px;background-color:#fff;border-radius:20px;margin:0 auto;padding:30px;width:100%}
.login-form h3{font-size:32px;font-weight:bold;text-align:center;color:#30314c;margin-bottom:25px}
.login-form h3 span{display:block;color:#ef403d}
.login-form .form-group{margin-bottom:20px}
.field-icon{float:right;margin-right:10px;margin-top:-30px;position:relative;z-index:2;cursor:pointer}
.field-icon.edit-btn{margin-top:-35px;color:#ef403d}
.modal-open .modal.show{display:flex!important;align-items:flex-start!important}
.modal-open .modal.modal-center .modal-dialog{flex-grow:1}
.form-check-inline{margin-bottom:10px}
.social_linked{float:left;width:55%;color:#30314c;border:1px solid #30314c;height:45px;padding:12px 10px;font-size:14px;margin-top:5px;border-right:0;background-color:#f9f9f9}
.add-new-education{font-size:18px;color:#30314c;font-weight:bold;text-decoration:underline;margin-bottom:20px}
.add-new-education a{color:#000}
.add-new-education a:hover{color:#ef403d}
.facebook_labell{float:left;width:100%;margin-bottom:20px}
.facebook_labell input.form-control{float:left;width:45%}
.profile-dashboard-box p{color:#52525c}
.profile-dashboard-box>form .form-group .form-control::placeholder,.modal-login>form .form-group .form-control::placeholder{color:#30314c;opacity:1}
.login-form .form-group .form-control::placeholder,.profile-dashboard-box>form .form-group .form-control::placeholder,.modal-login>form .form-group .form-control::placeholder{font-size:16px;color:#777;opacity:.6}
.profile-dashboard-box>form .btn{font-weight:500;padding:8px 30px;margin-right:20px}
.profile-dashboard-box>form .btn:hover{background-color:#30314c!important;border-color:#30314c!important}
.custom-modal .modal-header .close.btn{background:#ef453f;padding:0;opacity:1;color:#fff;font-size:18px;outline:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.custom-modal .modal-header{position:absolute;right:-10px;top:-10px;border:0;cursor:pointer;z-index:1}
.custom-modal .modal-content{border-radius:25px}
.custom-modal .modal-body{padding:30px 25px}
.modal-login .row>h6{font-size:18px;padding-left:15px}
.modal-login .form-group>label{font-size:16px;font-weight:500;color:#30314c;margin:0}
.form-control:focus,.form-check label>input:focus{color:#495057;background-color:#fff;border-color:#30314c;outline:0;box-shadow:0 0 0 .2rem rgb(48 49 76 / 25%)}
.profile-dashboard-box>form .form-group textarea.form-control{height:auto}
.update-profile-block{text-align:center;margin-bottom:20px}

.form-check-input,.form-check-label{cursor:pointer}
.scroll-top-btn #toTopBtn{position:fixed;bottom:26px;right:39px;z-index:98;padding:21px;background-color:#ee3b38}
.scroll-top-btn #toTopBtn:hover{background-color:#30314c}
.scroll-top-btn .js .cd-top--fade-out{opacity:.5}
.scroll-top-btn .js .cd-top--is-visible{visibility:visible;opacity:1}
.scroll-top-btn .js .cd-top{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s,background-color .3s}
.scroll-top-btn .cd-top{position:fixed;bottom:20px;bottom:var(--cd-back-to-top-margin);right:20px;right:var(--cd-back-to-top-margin);display:inline-block;height:40px;height:var(--cd-back-to-top-size);width:40px;width:var(--cd-back-to-top-size);box-shadow:0 0 10px rgba(0,0,0,.05)!important;background:url(https://res.cloudinary.com/dxfq3iotg/image/upload/v1571057658/cd-top-arrow.svg) no-repeat center 50%;background-color:hsla(5,76%,62%,.8);background-color:hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),0.8)}
.contact-banner.cart-banner{background-image:none;background-color:#30314c}
.cart-content-block{display:flex;box-shadow:-1px 0 12px 1px rgb(0 0 0 / 10%);border-radius:10px}
.cart-header p{font-size:18px;font-weight:600;margin:0}
.cart-body p{font-size:15px;font-weight:600;margin:0;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
.cart-body p>i.fa-times{color:#ef453f;font-size:18px}
.cms_pages h2{font-size:20px;margin-bottom:15px;display:inline-block;word-break:break-all}
.about_smart h2{font-size:30px;margin-bottom:30px}
.cms_pages ol strong{font-weight:bold}
.text-center h5{margin-bottom:20px}
.cms_pages ul{margin-left:2rem}
.cms_pages ul li{list-style:disc}
.cms_pages ol{list-style-type:none;counter-reset:item;margin:0;padding:0}
.cms_pages ol>li{display:table;counter-increment:item;margin-bottom:.6em}
.cms_pages a{text-decoration:none;color:#ef4a45;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}
.cms_pages a:hover{color:#000}
.sitemap-section ul li a:hover{color:#ef453f}
.learning-circle-list-section .custom-card-img .blog-date{padding:10px;bottom:-10px;left:15px;border-radius:5px}
.learning-circle-list-section .custom-card-img .blog-date.in-progress{background:#f7921f;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date.starting{background:#30314c;color:#fff}
.learning-circle-list-section .custom-card-img .blog-date span{line-height:1;font-size:12px}
.blog-card-inner>span{font-size:12px;font-weight:500;margin-bottom:5px;display:block;margin:8px 0;color:#ef403d}
.custom-user-profile-content .user-right-body .user-group-block{padding:20px;padding-bottom:0}
.custom-user-profile-content .user-right-body .user-group-block:last-child{padding-bottom:10px}
.custom-user-profile-content .user-right-body .user-group-block ul{display:flex;align-items:center;margin:0}
.custom-user-profile-content .user-group-block ul li a{margin-left:-5px}
.custom-user-profile-content .user-group-block ul li:first-child a,.custom-user-profile-content .user-group-block ul li a.total-group{margin-left:0}
.custom-user-profile-content .user-group-block ul li a.total-group span{font-size:18px;font-weight:600;color:#ef403d;margin-left:5px}
.custom-user-profile-content .user-group-block ul li img,.custom-user-profile-content .user-follow-head img{width:50px;height:50px;object-fit:cover;object-position:top}
.custom-user-profile-content .user-follow-head img{width:60px;height:60px}
.custom-user-profile-content .user-follow-desc{display:flex;align-items:center;justify-content:space-between;margin-left:15px;width:100%}
.custom-user-profile-content .user-follow-desc button{font-size:16px}
.blog-card .slick-slide .col-md-6.col-lg-3{padding:10px;float:left;width:100%;max-width:100%;flex:0}
.blog-card.slick-initialized .slick-slide{display:block;margin:0 0!important}
.releted-course .blog-card .col-md-6.col-lg-3{padding:10px 10px;margin:0}
.releted-course .slick-prev:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-prev{left:-50px}
.releted-course .slick-next:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;opacity:1}
.releted-course .slick-arrow:hover:before{color:#ef403d}
.releted-course .row.slick-initialized.slick-slider{margin:0 15px}
.releted-course .slick-next:before,.releted-course .slick-prev:before{border:2px solid}
.releted-course{margin-bottom:30px}
.add-friend-main-area h3{font-size:20px;font-weight:600;color:#000;margin:0 0 20px 0}
.add-friend-main-area .col-md-6.col-lg-4{margin:0 5px;padding:0}
.add-friend-main-area .blog-card-detail{border-radius:5px;box-shadow:0 0 3px 0 #0004d}
.add-friend-main-area .custom-card-img>img{border-radius:5px 5px 0 0}
.add-friend-main-area .slick-prev:before{color:#fff;opacity:1;background-color:#30314c;border:0}
.add-friend-main-area .slick-prev{left:10px;z-index:10;top:100px}
.add-friend-main-area .blog-card-inner h5,.add-friend-main-area .blog-card-inner h5>a{min-height:38px}
.add-friend{color:#fff;background-color:#30314c;width:100%;border-radius:5px;border:0;padding:5px 0;background-image:url(../images/user-plus-solid.svg);background-repeat:no-repeat;color:#fff;background-size:14px;background-position:12px center;font-weight:bold}
.add-friend:hover{color:#fff;background-color:#ef403d}
.add-friend span{margin-left:15px}
.add-friend-main-area .slick-next{right:35px;top:100px}
.add-friend-main-area .slick-next:before,.add-friend-main-area .slick-prev:before{color:#fff;opacity:.5;background-color:#30314c;border:0}
button:focus{outline:inherit;outline:inherit}
.add-friend-main-area .slick-arrow:hover:before{background-color:#ef403d;opacity:1}
.add-friend-main-area .blog-card-inner{padding:15px}*/
@media(min-width:1368px){
.container{max-width:1300px}
.contact-form-img{padding:0 10% 15% 25%}
.question-block img{min-height:540px;object-fit:cover;height:100%}
.login-section{position:fixed;top:0;bottom:0;left:0;right:0;padding:0;z-index:-1}
.login-section>.container{display:flex;align-items:center;justify-content:center;height:100%;padding-top:100px}
.login-page .header-section,.register-page .header-section{background:#fff}
.sitemap-section .course-accordion-section li{width:33.33%}
}
@media(min-width:992px){
.about-course-tabbing .left-panel{background-color:#30314c;height:100%;padding-bottom:56px;padding-top:56px;-webkit-transform:skew(-10deg);transform:skew(-10deg);width:100%}
.about-course-tabbing .left-panel:before,.business-section .business-title:before{background:#30314c;bottom:0;content:'';position:absolute;right:0;top:0;width:500%}
.about-course-tabbing .left-panel .left-panel-content{position:relative;-webkit-transform:skew(10deg);transform:skew(10deg)}
.business-section .business-title{background:#f7921f;padding:50px 0;-webkit-transform:skew(-45deg);transform:skew(-45deg);width:300px}
.business-section .business-title:before{background:#f7921f}
.business-section .business-title .business-title-content{font-size:36px;font-weight:bold;-webkit-transform:skew(45deg);transform:skew(45deg)}
}
.scroll-top-btn #toTopBtn:after{content:'';position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 200ms}
.estimate-box-section .estimate-box-block h3{font-size:30px;font-weight:bold;margin:0}
.estimate-box-section .estimate-box-block p{font-size:18px;font-weight:normal;margin:0}
.estimate-box-section .estimate-box-content{margin-left:15px}
.custom-login-section{background-color:#f8f8f8;padding:99px 0;height:100%}

#mobile_nav button#dropdown01{background-color:transparent;border:0}
.profile-dashboard-box .form-desc{margin-top:-20px;float:right;margin-bottom:10px}
label#label_become_tutor{margin-top:10px;font-weight:bold}
.section_main,.lecture_main{position:relative;padding:20px 0}
.section_main,.lecture_main{margin-top:25px!important}
.section_main:first-child,.lecture_main:first-child{margin-top:8px!important}
.add_section_main,.add_lecture_main{display:none;transition:opacity .5s ease-out}
.section_main:hover .add_section_main,.lecture_main:hover .add_lecture_main{display:block;transition:all .5s ease-out}
.add_section_main,.add_lecture_main{background:#30314c;border-color:#30314c;color:#fff;text-transform:capitalize;font-weight:600;border:0;background:linear-gradient(to right,black 50%,#30314c 50%);background-size:215% 115%;background-position:right bottom;transition:all .5s ease-out;border-radius:100px;padding:8px 25px;width:fit-content;margin-bottom:0;position:absolute}
.add_section_main.top,.add_lecture_main.top{top:-20px}
.add_section_main.bottom,.add_lecture_main.bottom{bottom:-20px}
.add_section_main:hover,.add_lecture_main:hover{box-shadow:none;outline:0;color:#fff;background-position:left bottom;text-decoration:none}
#accordion{margin-bottom:30px}
.section_main .card-header,.lecture_main .card-header{flex-direction:row;align-items:center;box-sizing:border-box}
.section_main .card-header>.row,.lecture_main .card-header>.row{width:100%}
.section_main .btn-link{font-size:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#30314c}
.section_main .btn-link:hover{text-decoration:none;color:#30314c}
.section_main .btn-link:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.section_main .btn-link.collapsed:after{content:""}
.section_main .card-header .col-md-11.align-middle,.lecture_main .card-header .col-md-11.align-middle{padding-left:25px}
.slick-track{display:flex}
.testi-details{width:auto;overflow:hidden;text-overflow:ellipsis;height:110px}
.update-profile-img span{cursor:pointer}
button#toTopBtn{border:0}
span#navbarDropdown img{width:40px;height:40px;object-fit:cover}
.header-section .dropdown-item{font-size:16px;line-height:1;padding:10px 0;font-weight:400;border-bottom:1px solid #c0c1c9}
.header-section .dropdown-item:last-child{border:0}
.header-section .navbar .dmenu .sm-menu{right:0;min-width:250px;left:auto}
.header-section .dropdown-item.active,.dropdown-item:active{color:#ef403d;text-decoration:none;background-color:transparent}
.dropdown-item:focus,.dropdown-item:hover{color:#ef403d;text-decoration:none;background-color:transparent}
.profile-detail .dropdown-menu.sm-menu.border-top:after{content:"";height:20px;width:20px;position:absolute;background-color:#fff;top:-11px;right:30px;border-top:#dee2e6 solid 1px;border-left:#dee2e6 solid 1px;transform:rotate(45deg)}
ul#pills-tab .nav-item{cursor:pointer}
.form-group.image-learing-circle{height:220px;width:880px;margin-bottom:50px}
.form-group.image-learing-circle img{object-fit:cover}
span.cancel_change{position:absolute;top:10px;right:30px;border:1px solid white}
button.show-more-btn{background:#fff;border:0;margin:10px;width:98%}
span#navbarDropdown11{padding:0;cursor:pointer}
/*.circle-dropdown .dropdown-menu{border-radius:20px;left:-97px!important;top:50px}*/
#navbarDropdown11 img.rounded-circle{width:43px;height:43px;object-fit:cover}
i.fa.fa-times.text-danger{cursor:pointer}
.list-add-email-invite li{border:2px solid #ef403d;margin:5px;border-radius:15px;padding:5px 15px}
p.text-label-invite{margin-bottom:5px}
.dropdown-menu.sm-menu.border-top.invitedrop.dshow{display:block;left:90px!important;top:55px!important}
.invitedrop.dshow li{cursor:pointer}
.dropdown-menu.sm-menu.border-top.invitedrop span.dropdown-item{padding:0.25rem 0}

/* Chirag */
.clearfix{clear:both}

/* .member_section .custom-user-profile-content.custom-learning-circle-content{padding:30px} */
.member_section .custom-learnig-circle-head{display:block}
.member_section .custom-learnig-circle-head h4{font-size:24px}
.member_section .custom-learnig-circle-head p{font-size:16px;color:#000}
.member_section .custom-learnig-circle-head .form-group{width:80%;position:relative}
.member_section .custom-learnig-circle-head .form-group input{width:100%;padding:0 10px 0 41px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484}
.member_section .custom-learnig-circle-head .form-group i{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#848484}
/*.member_section .member_list{float:left;width:100%;border-top:solid 1px #c2c3c9;border-bottom:solid 1px #c2c3c9;padding:20px 0 0;margin:10px 0 0}
.member_section .member_list h4{color:#ef403d;font-weight:bold;margin:0 0 10px}
.member_section .member_list ul{float:left;width:100%}
.member_section .member_list ul li{float:left;width:100%;padding:08px 0}
.member_section .member_list .list_img{display:flex;justify-content:flex-start;align-items:center}
.member_section .member_list .img_box{width:58px;height:58px;float:left;border:solid 1px #e3e3e3;overflow:hidden;position:relative;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.member_section .member_list .img_box img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.member_section .member_list h5{line-height:24px;margin:0 0 0 15px;font-size:18px;color:#30314c;font-weight:600}
.member_section .member_list h5 span{display:block;font-size:16px;font-weight:400;color:#000}
.member_section .member_list.border0{border:0;margin-top:0}
.member_section .member_list.border0 .list_img{position:relative}
.member_section .member_list.border0 .list_img>a{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#ef403d;font-size:18px;font-weight:600;color:#FFF;padding:0 20px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer}
.member_section .member_list.border0 .list_img>a:hover{background:#30314c}
.member_section .member_list.border0>a{float:left;width:100%;text-align:center;background:#f4f6f8;font-size:18px;font-weight:600;color:#30314c;padding:0 20px;line-height:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.member_section .member_list.border0>a:hover{background:#ef403d;color:#FFF}*/
/*.member_section .about_circle{box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff;padding:30px}
.member_section .about_circle h4{color:#ef403d;font-weight:bold;margin:0 0 10px}
.member_section .about_circle p{font-size:16px}
.member_section .about_circle p.pad0{padding-bottom:5px;margin:0;font-size:18px}
.member_section .about_circle p.opacity{color:#707070}
.meeting_section .custom-learnig-circle-head{display:block;padding:0 0 30px}
.meeting_section .custom-learnig-circle-head h4{margin-bottom:15px}
.meeting_section .custom-learnig-circle-head .form-group{width:100%;max-width:600px;position:relative}
.meeting_section .custom-learnig-circle-head .form-group input{width:100%;padding:0 10px 0 41px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484}
.meeting_section .custom-learnig-circle-head .form-group i{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#848484}
.meeting_section .meetingdata{float:left;width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;overflow:hidden;border:solid 1px #e3e3e3}
.meeting_section .meetingdata table{border-collapse:collapse;width:100%;border:0px;border-bottom:solid 1px #e3e3e3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.meeting_section .meetingdata table td p{font-size:15px;font-weight:400;display:block;margin:0}
.meeting_section .meetingdata table td p strong{font-size:15px;font-weight:600;display:block}
.meeting_section .meetingdata table td a.edit_btn{font-size:15px;font-weight:600;border:solid 1px #e3e3e3;padding:6px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left}
.meeting_section .meetingdata table td a.edit_btn:hover{color:#ef403d}
.meeting_section .meetingdata table td a.dlt_btn{font-size:15px;padding:7px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;color:#ef403d;float:right}
.meeting_section .meetingdata table td a.dlt_btn:hover{color:#000}
.meeting_section .meetingdata table td,.meeting_section .meetingdata table th{padding:10px;font-size:15px;color:#000;font-weight:600}
.meeting_section .meetingdata table td.orange_color{color:#f7901f}
.meeting_section .meetingdata table tr:nth-child(odd){background-color:#f9f9f9}
*/
/*.meeting_section .meetingdata table tr:hover{background-color:#ddd}*/
/* .meeting_section .meetingdata table th{padding-top:15px;padding-bottom:15px;text-align:left;background-color:#f4f6f8;color:#30314c;font-size:18px;font-weight:600} */
/* @media only screen and (max-width:991px){
table,thead,tbody,th,td,tr{display:block}
.meeting_section .meetingdata table{float:left;width:100%}
.meeting_section .meetingdata table thead tr{position:absolute;top:-9999px;left:-9999px}
.meeting_section .meetingdata table tr{float:left;width:100%}
.meeting_section .meetingdata table td{float:left;width:100%;border:none;position:relative;padding-left:130px;font-weight:400;font-size:14px}
.meeting_section .meetingdata table td br{display:none}
.meeting_section .meetingdata table td p{font-size:14px;font-weight:400;display:block;margin:0}
.meeting_section .meetingdata table td p strong{font-size:14px;font-weight:600;display:block}
.meeting_section .meetingdata table td:before{position:absolute;top:10px;left:10px;width:130px;padding-right:10px;white-space:nowrap;color:#000;font-size:14px;font-weight:500}
.meeting_section .meetingdata table td:nth-of-type(1):before{content:""}
.meeting_section .meetingdata table td:nth-of-type(2):before{content:""}
.meeting_section .meetingdata table td:nth-of-type(3):before{content:"checkbox"}
.meeting_section .meetingdata table td:nth-of-type(4):before{content:"\f053"}
.meeting_section .meetingdata table td:nth-of-type(5):before{content:"\f054"}
} */
.dlt_btn{background:#fff!important;padding:5px 10px;border:0;color:#ef453f}
.releted-course .slick-slide.slick-active{padding:0 10px}
.releted-course .slick-slide{margin:0}

.feed_page{}
.feed_page h3.no_feed{font-size:24px;font-weight:500}
.feed_page .prof_img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.feed_page .prof_img img{float:left;width:100%;height:100%;object-fit:cover}
.feed_page .post_box_top .custom-learnig-circle-head{display:block}
.feed_page .post_box_top .form-group{float:left;width:calc(100% - 60px);position:relative;margin:0}
.feed_page .post_box_top .form-group input, .feed_page .post_box_top .form-group textarea{width:100%;padding:0 20px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484;height:45px;line-height:45px}
.feed_page .post_box_top .form-group textarea{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:30px;padding:10px 20px}
.feed_page .post_box_top .posticon_box{float:right;padding:0px;margin:-33px 0 0}
.feed_page .post_box_top .posticon_box ul{float:left;width:100%;margin:0}
.feed_page .post_box_top .posticon_box ul li{float:left;margin:0;padding:0 10px}
.feed_page .post_box_top .posticon_box ul li .link{float:left;color:#000;font-size:16px;font-weight:500;line-height:28px}
.feed_page .post_box_top .posticon_box ul li .link i{display:inline-block;font-size:22px;line-height:28px;margin:0 5px 0 0;vertical-align:middle}
.feed_page .post_box_top .posticon_box ul li .link i.fa-camera{color:#368fe9}
.feed_page .post_box_top .posticon_box ul li .link i.fa-video{color:#5d9c43}
.feed_page .post_box_top .posticon_box ul li .link i.fa-poll-h{color:#ee413d}
.feed_page .post_box_top .posticon_box ul li .link:hover i,
.feed_page .post_box_top .posticon_box ul li .link:hover{color:#ef403d!important}
.feed_page .feed_post{box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff;padding:30px 30px 20px;/*overflow:hidden*/}
.feed_page .feed_post .custom-learnig-circle-head{display:block}
.feed_page .feed_post .feed_prof_icon{float:left;width:100%}
.feed_page .feed_post .feed_prof_icon .img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.feed_page .feed_post .feed_prof_icon .img img{float:left;width:100%;height:100%;object-fit:cover}
.feed_page .feed_post .feed_prof_icon h3{float:left;font-weight:500;font-size:16px;line-height:26px;margin:0}
.feed_page .feed_post .feed_prof_icon h3 a{color:#000;font-weight:500;font-size:16px;line-height:26px;margin:0}
.feed_page .feed_post .feed_prof_icon h3 span{display:block;font-size:13px;font-weight:400;line-height:18px}
.feed_page .feed_post .caption{float:left;width:100%;padding:10px 0}
.feed_page .feed_post .caption p{float:left;width:100%;font-size:15px;color:#444;margin:0;padding:0;word-break:break-all}
.feed_page .feed_post .caption p .link{font-size:15px;color:#ef403d;margin:0;padding:0;font-weight:500}
.feed_page .feed_post .caption p .link:hover{color:#000}
.feed_page .feed_post .feed_photo{height:515px;position:relative;margin:5px -30px;overflow:hidden}
.feed_page .feed_post .feed_photo img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.feed_page .feed_post .feed_photo video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.feed_page .feed_post .feed_comment{float:left;width:100%;padding:10px 0 0}
.feed_page .feed_post .feed_comment .like_icon{float:left;font-size:16px;color:#959595;line-height:26px}
.feed_page .feed_post .feed_comment .like_icon i{float:left;color:#FFF;font-size:14px;width:26px;height:26px;background:#ef403d;line-height:26px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 8px 0 0}
.feed_page .feed_post .feed_comment .cmnt_count{float:right;font-size:16px;color:#959595;line-height:26px}
.feed_page .feed_post .feed_comment .like_cmnt{float:left;width:100%;margin:15px 0 0;border-top:solid 1px #cdd1d4;border-bottom:solid 1px #cdd1d4;padding:0 15px}
.feed_page .feed_post .feed_comment .like_cmnt p{font-size:16px;color:#959595;line-height:40px;padding:0;margin:0;font-weight:500}
.feed_page .feed_post .feed_comment .like_cmnt p .link{font-size:16px;color:#959595;line-height:40px;padding:0;margin:0;font-weight:500}
.feed_page .feed_post .feed_comment .like_cmnt p .link:hover{color:#000}
.feed_page .feed_post .feed_comment .like_cmnt p i{margin:0 3px 0 0}
.feed_page .feed_post .feed_comment .like_cmnt p.left{float:left}
.feed_page .feed_post .feed_comment .like_cmnt p.right{float:right}
.feed_page .feed_post .feed_comment .own_coment{float:left;width:100%;padding:15px 0}
.feed_page .feed_post .feed_comment .own_coment .prof_img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.feed_page .feed_post .feed_comment .own_coment .prof_img img{float:left;width:100%;height:100%}
.feed_page .feed_post .feed_comment .own_coment .form-group{float:left;width:calc(100% - 60px);position:relative;margin:0}
.feed_page .feed_post .feed_comment .own_coment .form-group input,
.feed_page .feed_post .feed_comment .own_coment .form-group textarea,
.feed_page .feed_post .feed_comment .public_coment .coment_box input,
.feed_page .feed_post .feed_comment .public_coment .coment_box textarea{width:100%;padding:0 45px 0 20px;border:0;background:#f4f6f8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:15px;font-weight:500;color:#000;height:45px;line-height:45px}
.feed_page .feed_post .feed_comment .own_coment .form-group i.fa-smile,
.feed_page .feed_post .feed_comment .public_coment .coment_box i.fa-smile{position:absolute;right:10px;top:8px;font-size:28px;color:#929493;cursor:pointer}
.feed_page .feed_post .feed_comment .public_coment{float:left;width:100%;padding:10px 0 15px}
.feed_page .feed_post .feed_comment .sub_coment{padding:10px 0 15px 60px}
.feed_page .feed_post .feed_comment .public_coment .prof_img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.feed_page .feed_post .feed_comment .public_coment .prof_img img{float:left;width:100%;height:100%}
.feed_page .feed_post .feed_comment .public_coment .coment_box{float:left;width:calc(100% - 60px);position:relative;margin:0}
.feed_page .feed_post .feed_comment .public_coment .coment_box .bg_box{float:left;background:#f4f6f8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px 12px}
.feed_page .feed_post .feed_comment .public_coment .coment_box h3{font-size:16px;font-weight:500;color:#000;line-height:22px;margin-bottom:0}
.feed_page .feed_post .feed_comment .public_coment .coment_box h3 a{font-size:16px;font-weight:500;color:#000;line-height:22px;margin-bottom:0;display:inline-block}
.feed_page .feed_post .feed_comment .public_coment .coment_box h3 .ellipsbtn{margin-left:20px;font-weight:400;font-size:12px}
.feed_page .feed_post .feed_comment .public_coment .coment_box h3 .dropdown-menu a{font-weight:400;font-size:14px;cursor:pointer}
.feed_page .feed_post .feed_comment .public_coment .coment_box .bg_box p{font-size:16px;font-weight:400;color:#000;margin:0;padding:0;line-height:22px}
.feed_page .feed_post .feed_comment .public_coment .coment_box>p{float:left;width:100%;font-size:13px;font-weight:500;color:#848484;margin:0;padding:7px 0 0 10px;line-height:26px}
.feed_page .feed_post .feed_comment .public_coment .coment_box>p .link{font-size:13px;font-weight:500;color:#848484;margin:0;padding:0 5px;line-height:26px}
.feed_page .feed_post .feed_comment .public_coment .coment_box .buttons_action{}
.feed_page .feed_post .feed_comment .like_cmnt.noborder{margin:0;border-top:0;border-bottom:0;padding:0}
.feed_page .feed_post .feed_comment .like_cmnt.noborder p{line-height:24px;font-weight:400;font-size:17px}
.feed_page .feed_post .feed_comment .like_cmnt.noborder p.left{text-decoration:underline}
.feed_page .about_circle{box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px;border:1px solid #e3e3e3;margin-bottom:30px;background:#fff;padding:30px}
.feed_page .about_circle h4{color:#ef403d;font-weight:600;margin:0 0 10px;font-size:26px}
.feed_page .about_circle p{font-size:16px}
.feed_page .about_circle p.pad0{padding-bottom:5px;margin:0;font-size:18px}
.feed_page .about_circle p.opacity{color:#707070}
.feed_page .post_box_top .posticon_box .modal-dialog{max-width:620px;width:100%}
.feed_page .post_box_top .posticon_box .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.feed_page .post_box_top .posticon_box .modal-dialog h4{font-size:30px;text-align:center;margin:0 auto;color:#000}
.feed_page .post_box_top .posticon_box .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.feed_page .post_box_top .posticon_box .feed_prof_icon{float:left;width:100%}
.feed_page .post_box_top .posticon_box .form_box{float:left;width:100%}
.feed_page .post_box_top .posticon_box .prev_imgbox{float:left;width:100%;position:relative}
.feed_page .post_box_top .posticon_box .btnGrp{position:absolute;right:10px;top:10px;background-color:#FFF;width:40px;text-align:center;line-height:40px;border:solid 1px #292d32;z-index:1;cursor:pointer}
.feed_page .post_box_top .posticon_box .feed_prof_icon .img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.feed_page .post_box_top .posticon_box .feed_prof_icon .img img{float:left;width:100%;height:100%}
.feed_page .post_box_top .posticon_box .feed_prof_icon h3{float:left;font-weight:500;font-size:16px;line-height:45px;margin:0}
.feed_page .post_box_top .posticon_box .feed_prof_icon h3 a{color:#000;font-weight:500;font-size:16px;line-height:26px;margin:0}
.feed_page .post_box_top .posticon_box .form_box{float:left;width:100%;padding:20px 0 0}
.feed_page .post_box_top .posticon_box .form_box .form-group{float:left;width:100%;margin:0 0 20px}
.feed_page .post_box_top .posticon_box .form_box .form-group .add_option{float:left;border:solid 1px #ef403d;background:#FFF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:16px;font-weight:500;color:#ef403d;height:45px;line-height:45px;padding:0 25px}
.feed_page .post_box_top .posticon_box .form_box .form-group label{float:left;width:100%;font-size:16px;font-weight:600;color:#000}
.feed_page .post_box_top .posticon_box .form_box .form-group label .link{float:right;font-size:16px;font-weight:600;color:#ef403d}
.feed_page .post_box_top .posticon_box .form_box .form-group>img{float:left;width:100%}
.feed_page .post_box_top .posticon_box .form_box .form-group input,
.feed_page .post_box_top .posticon_box .form_box .form-group select,
.feed_page .post_box_top .posticon_box .form_box .form-group textarea{width:100%;padding:0 20px;border:solid 1px #e3e3e3;background:#FFF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:16px;font-weight:400;color:#848484;height:45px;line-height:45px}
.feed_page .post_box_top .posticon_box .form_box .form-group textarea{height:100px;line-height:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;resize:none;padding:5px 20px}
.feed_page .post_box_top .posticon_box .form_box .form-group p{font-size:15px;padding:10px 10px 0;margin:0}
.feed_page .post_box_top .posticon_box .submit-pink-btn{margin:0;width:100%;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}

@media only screen and (max-width:767px){
.feed_page .post_box_top .posticon_box{margin:10px 0 0}
}

.top_banner_section .invite_nav_bnr .dropdown-menu>.dropdown-item{background:transparent;padding:10px 20px;line-height:24px;font-size:16px;font-weight:400}
.top_banner_section .invite_nav_bnr .dropdown-menu>.dropdown-item.active{color:#ef403d;border-bottom:solid 4px #ef403d}
.top_banner_section .invite_nav_bnr .dropdown-menu>.dropdown-item>span{height:24px;width:24px;background:#ef403d;font-size:14px;line-height:24px;color:#FFF;display:inline-block;text-align:center;border-radius:100%;margin:0 0 0 5px;padding:0}
.post_box_top .join-invite-content p{padding:18px 0 0;margin:0}
.post_box_top .join-invite-listing .join-invite-action{padding:4px 0 0;width:30%}
.post_box_top .join-invite-listing .join-invite-action .btn{margin:0}
.post_box_top .join-invite-more a{color:#ef403d}
.post_box_top .join-invite-more a:hover{color:#000}
@media only screen and (max-width:991px){
.post_box_top .join-invite-content p{padding:6px 0 0}
.post_box_top .join-invite-listing .join-invite-action{width:100%}
}
.admin_member .member_list .list_img{display:flex;justify-content:flex-start;align-items:center;position:relative}
.admin_member .member_list .list_img>a{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#FFF;border:solid 1px #ef403d;font-size:18px;font-weight:600;color:#ef403d;padding:0 30px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.admin_member .member_list .list_img .dropdown-menu{background:#FFF;z-index:1111}
.admin_member .member_list .list_img .dropdown-menu a{color:#000}
.admin_member .member_list .list_img .dropdown-menu a:hover{color:#ef403d}
.admin_member .member_list .list_img>a:hover{background:#30314c;border:solid 1px #30314c;color:#FFF}
.admin_member .member_list.border0{border:0;margin-top:0}
.admin_member .member_list.border0 .list_img{position:relative}
.admin_member .member_list.border0 .list_img>a{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#FFF;border:solid 1px #ef403d;font-size:18px;font-weight:600;color:#ef403d;padding:0 30px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.admin_member .member_list.border0 .list_img .dropdown-menu{background:#FFF;z-index:1111}
.admin_member .member_list.border0 .list_img .dropdown-menu a{color:#000}
.admin_member .member_list.border0 .list_img .dropdown-menu a:hover{color:#ef403d}
.admin_member .member_list.border0 .list_img>a:hover{background:#30314c;border:solid 1px #30314c;color:#FFF}
.admin_member .member_list.border0>a{float:left;width:100%;text-align:center;background:#f4f6f8;font-size:18px;font-weight:600;color:#30314c;padding:0 20px;line-height:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.admin_member .member_list.border0>a:hover{background:#ef403d;color:#FFF}
.materials_section .custom-learnig-circle-head{display:block}
.materials_section .top_list{float:left;width:100%}
.materials_section .top_list .half_width.form-group{width:80%;position:relative}
.materials_section .top_list h4{float:left;font-size:24px}
.materials_section .top_list > .btn{float:right;background:#FFF;border:solid 1px #ef403d;font-size:18px;font-weight:600;color:#ef403d;padding:0 30px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0}
.materials_section .top_list .add_btn{float:right;background:#FFF;border:solid 1px #ef403d;font-size:18px;font-weight:600;color:#ef403d;padding:0 30px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0}
.materials_section .top_list .dropdown-menu{background:#FFF}
.materials_section .top_list .dropdown-menu a{color:#000;background:#FFF}
.materials_section .top_list .dropdown-menu a:hover{color:#ef403d}
.materials_section .top_list .modal-dialog{max-width:620px;width:100%}
.materials_section .top_list .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.materials_section .top_list .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.materials_section .top_list .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.materials_section .top_list .modal-content h2{font-size:24px}
.materials_section .top_list .modal-body .form-group{}
.materials_section .top_list .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}
.materials_section .top_list.add_quiz .modal-content{float:left;width:100%}
.materials_section .top_list.add_quiz .modal-header{float:left;width:100%}
.materials_section .top_list.add_quiz .modal-body{float:left;width:100%}
.materials_section .top_list.add_quiz .modal-footer{float:left;width:100%}
.materials_section .top_list .modal-body .form-group label{float:left;width:100%;font-size:16px;font-weight:600;color:#000;text-align:left}
.materials_section .top_list .modal-body .form-group .file-choosen{float:left;width:100%;position:relative;padding:0 0 0 30px}
.materials_section .top_list .modal-body .form-group .file-choosen > .btnGrp{top:0;right:0;height:40px}
.materials_section .top_list .modal-body .form-group .file-choosen i{left:0;top:1px;transform:translateY(0);cursor:pointer;font-size:16px;position:initial}
.materials_section .top_list .modal-body .form-group .file-choosen h5{font-size:15px}
.materials_section .top_list .modal-body .form-group input,
.materials_section .top_list .modal-body .form-group textarea,
.materials_section .top_list .modal-body .form-group select{padding:0 15px;font-size:16px;font-weight:400;background:#FFF;border:solid 1px #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.materials_section .top_list .modal-body .form-group textarea{height:150px;resize:none;width:100%;padding:10px 15px}
.materials_section .top_list .modal-body .form-group select{float:left;width:100%;height:38px;line-height:38px}
.materials_section .custom-learnig-circle-head .form-group{float:left;width:100%;/* max-width:600px;*/position:relative}
.materials_section .custom-learnig-circle-head .form-group img{max-width:100%}
.materials_section .custom-learnig-circle-head .form-group input{width:100%;padding:0 10px 0 41px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484}
.materials_section .custom-learnig-circle-head .form-group i{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#848484}
.materials_section .meetingdata{float:left;width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;overflow:hidden;border:solid 1px #e3e3e3}
.materials_section .meetingdata table{border-collapse:collapse;width:100%;border:0px;border-bottom:solid 1px #e3e3e3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.materials_section .meetingdata table td p{font-size:15px;font-weight:400;display:block;margin:0}
.materials_section .meetingdata table td p strong{font-size:15px;font-weight:500;display:block}
.materials_section .meetingdata table th p{font-size:15px;font-weight:400;display:block;margin:0}
.materials_section .meetingdata table th p strong{font-size:15px;font-weight:500;display:block}
.materials_section .meetingdata table td i.fa-paperclip{font-size:15px;color:#f00}
.materials_section .meetingdata table td a.edit_btn{font-size:15px;cursor:pointer;font-weight:600;border:solid 1px #e3e3e3;padding:6px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left}
.materials_section .meetingdata table td a.edit_btn:hover{color:#ef403d}
.materials_section .meetingdata table td a.dlt_btn{font-size:15px;cursor:pointer;padding:7px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;color:#ef403d;float:right;margin:0 0 0 5px}
.materials_section .meetingdata table td a.dlt_btn:hover{color:#000}
.materials_section .meetingdata table td,.materials_section .meetingdata table th{padding:15px;font-size:15px;color:#000;font-weight:400}
.materials_section .meetingdata table td.orange_color{color:#f7901f}
.materials_section .meetingdata table th{padding-top:15px;padding-bottom:15px;text-align:left;background-color:#e7e7e7;color:#30314c;font-size:18px;font-weight:500}
.materials_section .meetingdata table td table{border:0;background:#FFF}
.materials_section .meetingdata table td table tr:nth-child(even){background-color:#f9f9f9}
.materials_section .meetingdata table td table tr:nth-child(even) th{background-color:transparent}
.materials_section .meetingdata table td table th{padding-top:10px;padding-bottom:10px;text-align:left;background-color:#f4f6f8;color:#30314c;font-size:16px;font-weight:500}
.materials_section .meetingdata span.floatL{float:left}
.materials_section .meetingdata span.floatR{float:right}
.materials_section .meetingdata span.floatR .edit_btn_s{font-size:15px;cursor:pointer;font-weight:600;border:solid 0px #e3e3e3;padding:6px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left}
.materials_section .meetingdata span.floatR .edit_btn_s:hover{color:#ef403d}
.materials_section .modal-body a{color:#000;cursor:pointer}

@media only screen and (max-width:991px){
table, thead, tbody, th, td, tr{display:block}
.materials_section .meetingdata table{float:left;width:100%}
.materials_section .meetingdata table thead tr{position:absolute;top:-9999px;left:-9999px}
.materials_section .meetingdata table tr{float:left;width:100%}
.materials_section .meetingdata table td{float:left;width:100%;border:none;position:relative;padding:10px;padding-left:130px;font-weight:400;font-size:14px}
.materials_section .meetingdata table td br{display:none}
.materials_section .meetingdata table td p{font-size:14px;font-weight:400;display:block;margin:0}
.materials_section .meetingdata table td p strong{font-size:14px;font-weight:600;display:block}
.materials_section .meetingdata table td:before{position:absolute;top:10px;left:10px;width:130px;white-space:nowrap;color:#000;font-size:14px;font-weight:500}
.materials_section .meetingdata > table > tbody > tr > td:nth-of-type(1){padding:0}
.materials_section .meetingdata > table > tbody > tr > td:nth-of-type(1):before{display:none}
.materials_section .meetingdata table td.nodata{padding:10px}
.materials_section .meetingdata table td.nodata::before{display:none}
.materials_section .meetingdata table td:nth-of-type(1):before{content:"Topic"}
.materials_section .meetingdata table td:nth-of-type(2):before{content:"Added by"}
.materials_section .meetingdata table td:nth-of-type(3):before{content:""}
.materials_section .meetingdata table td:nth-of-type(4):before{content:"Date-Time"}
.materials_section .meetingdata table td:nth-of-type(5):before{content:"Action"}
.materials_section .meetingdata table td a.dlt_btn{float:left}
}

.invite_pop .modal-dialog{max-width:620px;width:100%}
.invite_pop .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.invite_pop .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.invite_pop .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.invite_pop .modal-body{text-align:center;padding:40px 25px 25px}

.top_banner_section .invite_nav_bnr .rating_text{float:right;line-height:50px;font-size:14px;font-weight:500;color:#000;cursor:pointer}
.top_banner_section .invite_nav_bnr .rating_text i{color:#e59819}
.ratingpopup .modal-dialog{max-width:620px;width:100%}
.ratingpopup .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.ratingpopup .modal-dialog h4{font-size:22px;text-align:center;margin:0 auto;color:#000}
.ratingpopup .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.ratingpopup .modal-body{text-align:center;padding:40px 25px 25px}
.ratingpopup .modal-body h5{text-align:center;font-size:20px;line-height:normal;color:#000;padding:0 0 5px}
.ratingpopup .modal-body i{display:inline-block;font-size:36px;color:#e59819}
.ratingpopup .modal-body a:hover i{font-weight:900}
.ratingpopup .btn_right{float:right;padding:30px 0 0}
.ratingpopup .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px}
.ratingpopup .btn_right button:hover{color:#FFF;background:#30314c}
.ratingpopup .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.ratingpopup .btn_right input:hover{color:#FFF;background:#30314c}
.ratingpopup2 .modal-dialog{max-width:620px;width:100%}
.ratingpopup2 .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.ratingpopup2 .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.ratingpopup2 .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.ratingpopup2 .modal-body{text-align:left;padding:40px 25px 25px}
.ratingpopup2 .btn_right{float:right;padding:30px 0 0}
.ratingpopup2 .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px}
.ratingpopup2 .btn_right button:hover{color:#FFF;background:#30314c}
.ratingpopup2 .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.ratingpopup2 .btn_right input:hover{color:#FFF;background:#30314c}
.ratingpopup2 .modal-body .form-group{float:left;width:100%}
.ratingpopup2 .modal-body .form-group>label{float:left;width:100%;font-size:16px;font-weight:600;color:#000}
.ratingpopup2 .modal-body .form-group .form-check{float:left;padding:0 15px 0 0}
.ratingpopup2 .modal-body .form-group .form-check input{padding:0 15px;background:transparent;border:solid 1px #dfdfdf;width:100%}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio]{position:absolute;opacity:0}
.ratingpopup2 .modal-body .form-group .form-check label{padding:0 16px;position:relative;line-height:40px}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio] + label:before{content:"";background:transparent;border:1px solid #b4b4b4;display:inline-block;width:100%;height:40px;position:relative;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;position:absolute;left:0;top:0}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio]:checked + label:before{background-color:transparent;border-color:#ef403d}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio]:focus + label:before{outline:none;border-color:#ef403d}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio]:disabled + label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}
.ratingpopup2 .modal-body .form-group .form-check input[type=radio] + label:empty:before{margin-right:0}
.ratingview{color:#e59819;font-size:15px;font-weight:500}
.ratingviewpop{}
.ratingviewpop .modal-dialog{max-width:620px;width:100%}
.ratingviewpop .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.ratingviewpop .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.ratingviewpop .modal-dialog h4 span{color:#e59819;display:block}
.ratingviewpop .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.ratingviewpop .modal-body{text-align:left;padding:40px 25px 25px}
.ratingviewpop .modal-body h5{text-align:center;font-size:20px;line-height:normal;color:#000;padding:0 0 5px}
.ratingviewpop .modal-body i{display:inline-block;font-size:36px;color:#e59819}
.ratingviewpop .modal-body a:hover i{font-weight:900}
.ratingviewpop .modal-body .form-group{float:left;width:100%}
.ratingviewpop .modal-body .form-group>label{float:left;width:100%;font-size:16px;font-weight:600;color:#000}
.ratingviewpop .btn_right{float:right;padding:30px 0 0}
.ratingviewpop .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px}
.ratingviewpop .btn_right button:hover{color:#FFF;background:#30314c}
.ratingviewpop .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.ratingviewpop .btn_right input:hover{color:#FFF;background:#30314c}
.reportpopup{}
.reportpopup .modal-dialog{max-width:620px;width:100%}
.reportpopup .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.reportpopup .modal-dialog h4{font-size:30px;text-align:center;margin:0 auto;color:#000}
.reportpopup .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.reportpopup .modal-body{text-align:left;padding:40px 25px 25px}
.reportpopup .modal-body p{font-size:14px;color:#000}
.reportpopup .modal-body p a{font-size:14px;color:#ef403d}
.reportpopup .modal-body .form-group{float:left;width:100%}
.reportpopup .modal-body .form-group>label{float:left;width:100%;font-size:16px;font-weight:600;color:#000}
.reportpopup .modal-body .form-group textarea,
.reportpopup .modal-body .form-group select{padding:0 15px;font-size:16px;font-weight:400;background:#FFF;border:solid 1px #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.reportpopup .modal-body .form-group textarea{height:150px;resize:none;width:100%;padding:10px 15px}
.reportpopup .modal-body .form-group select{float:left;width:100%;height:38px;line-height:38px}
.reportpopup .btn_right{float:right;padding:5px 0 0}
.reportpopup .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px}
.reportpopup .btn_right button:hover{color:#FFF;background:#30314c}
.reportpopup .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.reportpopup .btn_right input:hover{color:#FFF;background:#30314c}
.hide{display:none!important}


.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.poll-area-box{float:left;width:100%;padding:15px;border:solid 1px #e3e3e3;border-radius:20px}
.poll-area-post{float:left;width:100%}
.poll-area-post h5{float:left;width:100%;font-size:20px;color:#000;line-height:30px}
.poll-options-area{float:left;width:100%}
.poll-options-area button{float:left;width:100%;background:transparent;line-height:50px;border:solid 1px #ef403d;color:#ef403d;margin:5px 0;font-weight:500;font-size:16px;border-radius:20px}
.poll-options-area button:hover{background:#ef403d;border:solid 1px #ef403d;color:#FFF}
.poll-result-buttons button{float:none;width:auto;background:transparent;line-height:38px;border:0;color:#ef403d;margin:0 3px;font-weight:500;font-size:16px;border-radius:0}
.poll-result-buttons button:hover{background:transparent;border:0;color:#000}
.count-area-poll{float:left;width:100%;padding:10px 0 0;font-size:14px;color:#6e6e6e}
.optoin-results{float:left;width:100%}
.vote-percentage{float:left;width:100%;padding:0px 50px 0px 0px;position:relative;border:1px solid #d0cccc;margin-bottom:3px;border-radius:5px}
.vote-percentage label{float:left;padding:0 20px;line-height:36px;border-radius:6px}
.vote-percentage label{margin:0;position:relative;z-index:2}
.vote-percentage .pos_relative{position:absolute;top:0;left:0;bottom:0;right:50px}
.vote-percentage span.option-text{height:100%;float:left;padding:0;line-height:36px;border-radius:6px}
.vote-percentage span.option-percent{float:right;position:absolute;right:5px;padding:0;line-height:36px}
.vote-percentage span.above-fifty{background-color:#dff0fc}
.vote-percentage span.below-fifty[style="\f077"]{padding:0px 0px 0px 5px}
.vote-percentage span.below-fifty{background-color:#ebebeb}
.people-list{width:260px;float:left;position:fixed;right:0;bottom:0;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;overflow:hidden;z-index:9999}
.people-list .search{float:left;width:100%;position:relative;margin:0 0 15px;padding:0 10px 0 10px}
.people-list .chat_stack_body{float:left;width:100%;background-color:#FFF;border:1px solid #e3e3e3;border-top:0;min-height:297px;max-height:450px;overflow-y:scroll}
.people-list .chat_stack_body.hide_chatbox{display:none}
.people-list .chat_stack_head{float:left;width:100%;cursor:pointer;position:relative;background-color:#FFF;border:1px solid #e3e3e3;border-bottom:0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;padding:10px 10px 0 10px}
.people-list .chat_stack_head h4{font-size:20px;color:#000;font-weight:500;line-height:43px}
.people-list .chat_stack_head .closebox{position:absolute;right:10px;top:10px;width:40px;line-height:43px;text-align:center;background:#e3e3e3;border-radius:10px;cursor:pointer}
.people-list input{border-radius:10px;border:none;padding:14px;color:#000;background:#FFF;width:100%;font-size:14px;padding:10px 30px 10px 10px;border:solid 1px #e3e3e3}
.people-list .fa-search{position:absolute;right:20px;bottom:12px}
.people-list ul{float:left;width:100%;padding:0;margin:0}
.people-list ul li{float:left;width:100%;color:#000}
.people-list ul li .link{float:left;width:100%;padding:5px 10px;cursor:pointer}
.people-list ul li .link:hover,.people-list ul li .link.active{background-color:#f4f6f8}
.people-list ul li .prof_pic{float:left;width:50px;height:50px;border-radius:50px;overflow:hidden;position:relative;clear:left;border:solid 2px #a3a3a3}
.people-list ul li img{float:left;width:100%;height:100%;object-fit:cover}
.people-list .about{float:none;width:auto;margin:0 0 0 55px}
.people-list .about .name{font-size:15px;font-weight:500;color:#000;line-height:22px}
.people-list .about .name i{font-size:13px;color:#ef403d;line-height:22px}
.people-list .status{color:#92959E;font-size:12px}
.people-list .status i.online{color:#008542}
.people-list .status i.offline{color:#a3a3a3}
.align-left{text-align:left}
.align-right{text-align:right}
.float-right{float:right}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.main_wrapper_position{position:fixed;right:0px;bottom:0px}
.chat_box{width:330px;float:right;margin-right:10px}
.chat_body{background:white;height:280px;padding:5px 0px;float:left;width:100%;border:solid 1px #DDD}
.chat_body .chat_search,.chat_body .chat_people{float:left;width:100%;clear:both;padding:0 5px}
.chat_body .chat_people{padding:0;overflow-y:scroll;height:220px}
.chat_body .chat_people .chat_list_user{float:left;width:100%;clear:both;padding:10px 25px}
.chat_body .chat_search input{float:left;width:100%;height:30px;line-height:30px;background:#FFF;border:solid 1px #DDD;padding:0 5px;font-size:14px;color:#000}
.chat_head,.msg_head{background:#f1f4f9;color:#000;padding:15px;font-weight:bold;cursor:pointer;border-radius:5px 5px 0px 0px}
.user_chat_box2 .msg_head{padding:5px 25px 5px 15px;position:relative;float:left;width:100%}
.user_chat_box2 .msg_head .prof_img{float:left;width:40px;height:40px;margin:0 10px 0 0;border-radius:50px;overflow:hidden}
.user_chat_box2 .msg_head .prof_img img{float:left;width:100%;height:100%;object-fit:cover}
.user_chat_box2 .msg_head h3{float:none;width:auto;font-size:16px;font-weight:500;line-height:40px;margin:0 0 0 45px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.user_chat_box2 .msg_head h3 span{font-size:12px;font-weight:400;margin:0 0 0 5px}
.user_chat_box2 .msg_head .close_chat{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:18px;height:18px;line-height:18px;text-align:center;z-index:2}
.user_chat_box2 .msg_wrap{float:left;width:100%;border:solid 1px #DDD}
.user_chat_box2 .msg_wrap .msg_body{float:left;width:100%}
.user_chat_box2 .msg_wrap .msg_body strong{font-weight:600}
.user_chat_box2 .msg_wrap .msg_body .chatDate{text-align:center;position:relative;width:100%;float:left;clear:both;margin:5px 0 5px}
.user_chat_box2 .msg_wrap .msg_body .chatDate span{display:block;margin:0 auto;background-color:#FFF;line-height:24px;width:90px;position:relative;z-index:1}
.user_chat_box2 .msg_wrap .msg_body .chatDate::after{content:"";height:1px;width:100%;background-color:#CCC;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.user_chat_box2 .msg_wrap .msg_footer{float:left;width:100%}
.user_chat_box2 .msg_wrap .msg_footer .msg_input{float:left;width:100%;color:#000;font-size:12px;padding:5px;height:55px;resize:none}
.msg_body{background:white;height:250px;font-size:13px;padding:15px;overflow:auto;overflow-x:hidden}
.msg_input{width:100%;border:1px solid white;border-top:1px solid #DDDDDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.close{float:right;cursor:pointer}
.minimize{float:right;cursor:pointer;padding-right:5px}
.user{position:relative;padding:10px 30px}
.user:hover{background:#F58220;cursor:pointer;color:#FFF}
.user:before{content:'';position:absolute;background:#F58220;height:10px;width:10px;left:7px;top:14px;border-radius:6px}
.user:hover:before{background:#FFF}
.msg_a{position:relative;background:#e5e5e5;padding:10px 60px 10px 10px;min-height:10px;margin-bottom:5px;margin-right:20px;border-radius:5px;float:left;clear:both}
.msg_a:before{content:"";position:absolute;width:0px;height:0px;border:10px solid;border-color:transparent #e5e5e5 transparent transparent;left:-20px;top:7px}
.msg_b{background:#f1f1f1;padding:10px 60px 10px 10px;min-height:15px;margin-bottom:5px;position:relative;margin-left:20px;border-radius:5px;word-wrap:break-word;float:right;clear:both}
.msg_b:after{content:"";position:absolute;width:0px;height:0px;border:10px solid;border-color:transparent transparent transparent #f1f1f1;right:-20px;top:7px}
.msg_a span,.msg_b span{position:absolute;right:10px;font-size:10px;bottom:5px;color:#858585}
.map_canvas{width:100%;height:400px}
.show_map_size{height:400px;display:none}
.map_size_store_list{width:100%;height:270px}
.label_strong{font-size:20px;font-weight:bold}
.fullwidth{width:100%!important}
.red_color{color:red}
.floatright{float:right}
.floatleft{float:left}
.user_chat_box{position:fixed;right:0px;bottom:0px;z-index:9999;max-height:360px}
.user_chat_box2{margin-right:260px}
.msg_box{width:320px;background:white;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px 20px 0px 0px;overflow:hidden;float:right;margin-right:4px}
.close_chat{float:right;cursor:pointer}
.scroll-top-btn{display:none}


.map_canvas{width:100%;height:400px}
.show_map_size{height:400px;display:none}
.map_size_store_list{width:100%;height:270px}
.label_strong{font-size:20px;font-weight:bold}
.fullwidth{width:100% !important}
.red_color{color:red}
.floatright{float:right}
.floatleft{float:left}

.user_chat_box{position:fixed;right:0px;bottom:0px;z-index:9999;max-height:360px}
.user_chat_box2{margin-right:260px}
.msg_box{width:320px;background:white;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border-radius:20px 20px 0px 0px;overflow:hidden;float:right;margin-right:4px}
.close_chat{float:right;cursor:pointer}

.student_dashboard{}
.student_dashboard .custom-section{margin:0 0 30px}
.student_dashboard .explore-block .nav-pills .nav-item:last-child a{margin:0}
.student_dashboard .user-body{background:#FFF;padding:12px;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border:1px solid #e3e3e3;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.student_dashboard .user-body.nobg{background:transparent;padding:0;box-shadow:none;border:0px solid #e3e3e3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.student_dashboard .user-content-block .user-course-block img{margin:0}
.student_dashboard .user-content-block .link{display:block;border-radius:15px;overflow:hidden;height:300px}
.student_dashboard .user-content-block .link span{display:block;line-height:30px;padding:0 15px;font-size:12px;color:#000;background:#eef3f8;margin:-30px 0 0;position:relative;font-weight:500;position:absolute;bottom:0;left:0;right:0}
.student_dashboard .user-details-title span{font-size:12px;font-weight:500;color:#9d9d9d;margin:0 0 0 5px}
.student_dashboard .blog-card-inner h5,
.student_dashboard .blog-card-inner h5 > a{min-height:44px}

.student_dashboard .tutor_dashboard .custom-card-img .ellipsbtn{position:absolute;right:5px;width:36px;line-height:36px;background:#FFF;top:5px;text-align:center;min-height:36px;font-size:16px;color:#ef453f;border-radius:20px}

.student_dashboard .explore-block .blog-card{margin-top:20px}
.student_dashboard .add-friend-main-area .blog-card-detail{margin-bottom:0}

.student_dashboard .course-details-tab-block{margin:0}

.student_dashboard .user-body .empty_state{text-align:center;padding:15px}
.student_dashboard .user-body .empty_state img{display:block;margin:0 auto 10px}
.student_dashboard .user-body .empty_state h3{font-size:26px}
.student_dashboard .user-body .empty_state p{font-size:16px;margin:0}


.chatPage{float:left;width:100%}
.chatPage .chatbox{float:left;width:100%}
.chatPage .chatbox .chat_list{float:left;width:40%}
.chatPage .chatbox .people-list{position:inherit;box-shadow:none;width:100%;-webkit-border-radius:20px 0 0 0;-moz-border-radius:20px 0 0 0;border-radius:20px 0 0 0;padding:0;overflow:hidden;border:1px solid #e3e3e3}
.chatPage .people-list .chat_stack_body{min-height:inherit;max-height:inherit;overflow:hidden;border:0}
.chatPage .chatbox .people-list ul{padding:10px 0;max-height:calc(100vh - 154px);height:507px;overflow-y:scroll}
.chatPage .chatbox .people-list .search{padding:9px 10px;background:#f1f4f9;margin:0}
.chatPage .chatbox .people-list .fa-search{right:25px;bottom:23px}
.chatPage .chatbox .user_chat_box{position:inherit;margin:0;width:60%;float:left}
.chatPage .chatbox .msg_box{width:100%;float:left;border:solid 1px #e3e3e3;box-shadow:none;border-left:0;-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;border-radius:0 20px 0 0}
.chatPage .chatbox .user_chat_box2 .msg_wrap{border:0}
.chatPage .chatbox .user_chat_box2 .msg_head{padding:10px 25px 10px 15px}
.chatPage .chatbox .user_chat_box2 .msg_wrap .msg_body{max-height:calc(100vh - 209px);min-height:452px}
.chatPage .chatbox .user_chat_box2 .msg_wrap .msg_footer .msg_input{padding:5px}


.tutor_dashboard{}
.tutor_dashboard .blog-card-inner ul li span{float:right;font-weight:500}
.tutor_dashboard .count_level{float:left;width:100%;padding:0 0 25px}
.tutor_dashboard .count_level ul{float:left;width:100%;padding:0;margin:0;display:table}
.tutor_dashboard .count_level ul li{text-align:center;padding:0;margin:0;display:table-cell;position:relative}
.tutor_dashboard .count_level ul li span{display:inline-block;width:40px;line-height:40px;font-weight:600;font-size:17px;text-align:center;background:#d2d7db;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;position:relative;z-index:1}
.tutor_dashboard .count_level ul li:after{content:"";float:left;width:100%;height:8px;background:#d2d7db;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.tutor_dashboard .count_level ul li:nth-child(1):after{width:50%;left:auto;right:0}
.tutor_dashboard .count_level ul li:nth-child(5):after{width:50%}
.tutor_dashboard .count_level ul li.done span{background:#ee3b37;color:#FFF}
.tutor_dashboard .count_level ul li.done:after{background:#ee3b37}
.tutor_dashboard .learning-circle-form{float:left;width:100%;border:solid 1px #e3e3e3;padding:15px 20px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.tutor_dashboard .learning-circle-form textarea{resize:none}
.tutor_dashboard .learning-circle-form .form-group{margin-bottom:20px;float:left;width:100%}
.tutor_dashboard .learning-circle-form label{margin-bottom:0;font-weight:600}
.tutor_dashboard .learning-circle-form .form-group p{margin-bottom:3px;font-size:15px;line-height:24px}
.tutor_dashboard .learning-circle-form .form-group .response{padding:0 55px 10px 0;position:relative}
.tutor_dashboard .learning-circle-form .form-group .response .dlt_btn{position:absolute;right:0;top:0;line-height:34px;width:46px;border:solid 1px #000;text-align:center;cursor:pointer}
.tutor_dashboard .learning-circle-form .form-group .response .dlt_btn:hover{border:solid 1px #ef403d;color:#ef403d}
.tutor_dashboard .learning-circle-form .form-group .response .add_btn{line-height:normal;color:#000;cursor:pointer}
.tutor_dashboard .learning-circle-form .form-group .response .add_btn:hover{color:#ef403d}
.tutor_dashboard .learning-circle-form .cover-page-image{width:120px;height:80px;background:transparent;float:left;margin:0 0 12px}
.tutor_dashboard .learning-circle-form .cover-page-image .profile-img{width:120px;height:80px;float:left;font-size:17px;font-weight:600;border:solid 1px #000;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative;padding:13px 15px;text-align:center}
.tutor_dashboard .learning-circle-form .cover-page-image .profile-img span{width:40px;height:40px;float:right;font-size:17px;background:#000;color:#FFF;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:10px -35px 0 0px;text-align:center;line-height:40px}
.tutor_dashboard .materials_section .top_list .modal-body .form-group input{padding:6px 15px}
.tutor_dashboard .materials_section .top_list .modal-body .ansbox{width:100%;float:left;padding:0 60px 0 25px;position:relative;margin:0 0 10px}
.tutor_dashboard .materials_section .top_list .modal-body .ansbox input[type="radio"]{width:auto;height:20px;padding:0;position:absolute;left:0;top:9px}
.tutor_dashboard .materials_section .custom-learnig-circle-head .form-group i.fa-trash-alt{right:0;left:auto;color:#ef403d}
.tutor_dashboard .materials_section .custom-learnig-circle-head .form-group i.fa-plus{right:30px;left:auto}
.tutor_dashboard .materials_section .top_list .modal-body .form-group textarea.small_height{height:70px}
.tutor_dashboard .materials_section .top_list .modal-body .form-group .link{color:#ef403d;float:right;border:solid 1px #ef403d;line-height:30px;padding:0 25px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
.tutor_dashboard .materials_section .top_list h4{color:#071c4d;font-size:22px}
.tutor_dashboard .modeof_section{float:left;width:100%}
.tutor_dashboard .modeof_section p{font-size:16px}
.tutor_dashboard .modeof_section .centerbox{float:left;width:100%;text-align:center;font-size:0;padding:0 0 50px}
.tutor_dashboard .modeof_section .centerbox .box{display:inline-block;width:50%;max-width:300px;padding:10px;vertical-align:top}
.tutor_dashboard .modeof_section .centerbox .box input[type="radio"]{display:none}
.tutor_dashboard .modeof_section .centerbox .box label{cursor:pointer;position:relative;font-size:20px;font-weight:500;padding:30px 20px;width:100%}
.tutor_dashboard .modeof_section .centerbox .box label span{font-size:16px;font-weight:400;display:block}
.tutor_dashboard .modeof_section .centerbox .box label img{display:block;margin:0 auto 10px}
.tutor_dashboard .modeof_section .centerbox .box label::before{content:"";position:absolute;width:100%;height:100%;background-color:transparent;border:2px solid #e3e3e3;top:0;left:0;transition:border-color 400ms ease}
.tutor_dashboard .modeof_section .centerbox .box label::after{content:"";position:absolute;width:100%;height:100%;border:2px solid #ef403d;top:0;left:0;transform:scale(0);transition:transform 400ms ease}
.tutor_dashboard .modeof_section .centerbox .box input[type="radio"]:checked+label::before{border-color:#e3e3e3}
.tutor_dashboard .modeof_section .centerbox .box input[type="radio"]:checked+label::after{transform:scale(1)}
.tutor_dashboard .materials_section .meetingdata table th p,
.tutor_dashboard .materials_section .meetingdata table td p{font-family:inherit;color:#000}
.tutor_dashboard a.dropdown-item{color:#212529}
.meeting_section .meetingdata table td.green_color{color:green}
.tutor_dashboard .materials_section ul.reoreder{float:left;width:100%;padding:0 0 30px;margin:0}
.tutor_dashboard .materials_section ul.reoreder li{float:left;width:100%;padding:2px 0;margin:0}
.tutor_dashboard .materials_section ul.reoreder li p{font-size:16px;margin:0;line-height:34px;padding:0 10px 0 30px;border:solid 1px #e3e3e3;font-weight:400;position:relative}
.tutor_dashboard .materials_section ul.reoreder li p .fa-sort{position:absolute;left:10px;top:9px;opacity:0}
.tutor_dashboard .materials_section ul.reoreder li:hover p .fa-sort{opacity:1}
.tutor_dashboard .materials_section ul.reoreder li.section_line p{background:#e7e7e7;font-weight:600}
.tutor_dashboard .course_tabs_sub{float:left;width:100%;padding:0 0 10px}
.tutor_dashboard .course_tabs_sub li{float:left;width:100%}
.tutor_dashboard .course_tabs_sub li a{float:left;width:100%;clear:both}
.tutor_dashboard .course_tabs_sub li a i{float:left}
.tutor_dashboard .course_tabs_sub li a span{float:left}
.tutor_dashboard .course_tabs_sub li a span:nth-child(3){float:right}
.custom-card-img{height:180px;overflow:hidden}
.custom-card-img img{object-fit:cover;height:100%;width:100%;float:left}
.blog-card-inner p{min-height:75px;font-family:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.course_tabs_sub{display:block;width:100%;margin:0}
.course_tabs_sub li{display:block;width:100%}
.course_tabs_sub li a{font-size:14px;font-weight:500;color:#000;display:block;margin-bottom:10px;text-align:left;position:relative;padding:0 0 0 25px}
.course_tabs_sub li a:hover{color:#000}
.course_tabs_sub li a i{font-size:16px;color:#ef453f;width:25px;position:absolute;left:0;top:3px}
.learning-circle-list-section .course-tabs-details{float:left}
.learning-circle-list-section .course-tabs-details li{clear:both}
.learning-circle-list-section .course-tabs-details li a{font-size:14px;font-weight:500;color:#000;display:block;margin-bottom:10px;text-align:left;position:relative;padding:0 0 0 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.learning-circle-list-section .course-tabs-details li a:hover{color:#000}
.learning-circle-list-section .course-tabs-details li a i{font-size:16px;color:#ef453f;width:25px;position:absolute;left:0;top:3px}
.learning-circle-list-section .course-tabs-details h4{margin:40px 0 30px 0;color:#000;line-height:1}
.course-right-description .top_banner_section{border:0;float:left;width:100%}
.course-right-description .rating_text{float:left;font-size:16px;font-weight:500;cursor:pointer}
.course-right-description .rating_text:hover{color:#ef453f}
.rating_text i{color:#e59819}
.tutor_dashboard .filter_box{float:right;padding:0 0 20px}
.tutor_dashboard .filter_box .dropdown{float:left;padding:0 0 0 15px}
.tutor_dashboard .filter_box .dropdown .btn{font-size:16px;background:#DDD;padding:10px 20px;color:#000;border-radius:50px;display:flex;align-items:center;text-transform:capitalize}
.tutor_dashboard .filter_box .dropdown .btn[aria-expanded=true]{background:#000000;border-color:#000000;box-shadow:none;outline:none;color:#FFFFFF}
.empty_state{text-align:center;padding:15px}
.empty_state img{display:block;margin:0 auto 10px;max-width:100%}
.empty_state h3{font-size:26px}
.empty_state p{font-size:16px;margin:0}
.empty_state p a{color:#ef453f}
.empty_state p a:hover{color:#000}
.enroll_detail{background-color:#FFF}
.enroll_detail h3.top_title{font-size:26px;font-weight:500;color:#000}
.enroll_detail .course-video-block{position:relative;display:flex;align-items:center;justify-content:center;min-height:700px;background:#f4f4f4}
.enroll_detail .course-video-block img{max-width:100%;max-height:100%;object-fit:cover;object-position:center;float:left}
.enroll_detail .course-video-block video{width:100%;height:100%;object-fit:contain;position:absolute;left:0;right:0;top:0;bottom:0}
/*.enroll_detail .course-video-block:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:1}*/
.enroll_detail .course-video-block a.text-danger{position:absolute;z-index:2}
.enroll_detail .course-video-block a.text-danger{width:100px;height:100px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-right:10px;background-color:#ffffff;color:#30314c;padding:0}
.enroll_detail .course-video-block a.text-danger::before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:rgba(255,255,255,0.9);animation:pulse-border 1500ms ease-out infinite;border-radius:50%}
.enroll_detail .course-video-block a.text-danger::after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:transparent;transition:all 0.8s;border-radius:50%}
.enroll_detail .course-video-block a.text-danger i{font-size:40px}
.enroll_detail .course-video-block a.text-danger:hover{background:#30314c;color:#ffffff}
.enroll_detail .course-video-block a.text-danger:hover::before{background-color:rgba(48,49,76,0.9)}
.enroll_detail .course-video-block .form-group input[type="file"]{line-height:34px;height:42px;padding:0}
.enroll_detail .accordion{float:left;width:100%;max-height:700px;overflow-y:auto}
.enroll_detail .accordion .card{float:left;width:100%;padding:0 0 10px;border:0;background:transparent}
.enroll_detail .accordion .card-header{float:left;width:100%;margin:0;padding:0;border:0}
.enroll_detail .accordion .collapse{float:left;width:100%;padding:0;margin:0}
.enroll_detail .accordion .card-body{float:left;width:100%;padding:10px 15px;margin:0}
.enroll_detail .accordion .accordion-button{float:left;width:100%;text-align:left;padding:5px 40px 5px 15px;font-size:18px;line-height:32px;font-weight:600;margin:0;position:relative;border:0}
.enroll_detail .accordion .accordion-button span{float:left;width:100%;text-align:left;font-size:12px;line-height:20px;font-weight:400}
.enroll_detail .accordion .accordion-button::after{flex-shrink:0;width:30px;height:30px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(180deg);content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:transform .2s ease-in-out;text-align:center;line-height:30px}
.enroll_detail .accordion .accordion-button.collapsed::after{transform:translateY(-50%) rotate(0deg)}
.enroll_detail .accordion .card-body ul{float:left;width:100%;padding:0;margin:0}
.enroll_detail .accordion .card-body ul li{float:left;width:100%;padding:0 0 0 35px;margin:0;position:relative;cursor:pointer}
.enroll_detail .accordion .card-body ul li:hover,
.enroll_detail .accordion .card-body ul li.active{background:#d1d7dc}
.enroll_detail .accordion .card-body ul li input[type="checkbox"]{position:absolute;left:10px;top:10px;width:15px;height:15px}
.enroll_detail .accordion .card-body ul li label{float:left;width:100%;line-height:34px;font-size:16px;margin:0;padding:0;cursor:pointer}
.enroll_detail .accordion .card-body ul li label span{float:left;width:100%;line-height:20px;font-size:12px;margin:0;padding:0}
.enroll_detail .explore-block{float:left;width:100%;padding:15px 0 100px}
.enroll_detail .explore-block .nav{float:left;width:100%;display:block;text-align:center;font-size:0;border-bottom:solid 1px rgba(176,160,160,0.4);margin:0 0 20px;padding:0 140px 10px 0;position:relative}
.enroll_detail .explore-block .tab-content{float:left;width:100%}
.enroll_detail .explore-block .nav .book_session{float:right;padding:0;position:absolute;right:0;top:0}
.enroll_detail .explore-block .nav .book_session .link{display:block;text-align:center;font-size:16px;font-weight:600;color:#FFF;line-height:40px;padding:0 10px;background:#ef453f}
.enroll_detail .explore-block .nav .book_session .link:hover{color:#FFF;background:#000}
.enroll_detail .explore-block .nav .nav-item{display:inline-block;text-align:center;padding:0 10px}
.enroll_detail .explore-block .nav .nav-item .link{display:block;text-align:center;font-size:16px;font-weight:600;color:#000;line-height:40px;padding:0 10px}
.enroll_detail .explore-block .nav .nav-item .link:hover,
.enroll_detail .explore-block .nav .nav-item .link.active{color:#ef453f}
.enroll_detail .blog-card{margin:0}
.enroll_detail .blog-card h4{font-size:30px;color:#000;padding:0 0 6px;margin:0;line-height:40px}
.enroll_detail .blog-card p{font-size:16px;color:#000;padding:0 0 15px;margin:0;line-height:24px;font-family:inherit}
.enroll_detail .blog-card .form-group input[type="radio"],
.enroll_detail .blog-card .form-group input,
.enroll_detail .blog-card .form-group textarea,
.enroll_detail .blog-card .form-group select{border-radius:0px;color:#30314c;border:1px solid #30314c;padding:10px;height:inherit;font-size:16px;font-weight:normal}
.enroll_detail .blog-card .form-group .response{padding:0 0 10px 0;position:relative}
.enroll_detail .blog-card .form-group .response .dlt_btn{position:absolute;right:0;top:0;line-height:44px;width:46px;border:solid 1px #000;text-align:center;cursor:pointer}
.enroll_detail .blog-card .form-group .response .dlt_btn:hover{border:solid 1px #ef403d;color:#ef403d}
.enroll_detail .blog-card .form-group .response .add_btn{line-height:normal;color:#000;cursor:pointer}
.enroll_detail .blog-card .form-group .response .add_btn:hover{color:#ef403d}
.enroll_detail .blog-card .question_box{float:left;width:100%;position:relative;padding:0 0 25px 50px;position:relative}
.enroll_detail .blog-card .question_box .edit_link{position:absolute;right:35px;top:4px;line-height:26px;width:26px;text-align:center}
.enroll_detail .blog-card .question_box .dlt_link{position:absolute;right:0px;top:4px;line-height:26px;width:26px;text-align:center}
.enroll_detail .blog-card .question_box p{padding:0;position:relative;padding:0 80px 0 0;line-height:34px}
.enroll_detail .blog-card .question_box span.new_tag{font-size:12px;background:#000;color:#FFF;position:absolute;left:0;top:4px;line-height:26px;width:40px;text-align:center;border-radius:20px;overflow:hidden}
.enroll_detail .blog-card .note_box{float:left;width:100%;background-color:#f7f9fa;padding:10px 15px}
.enroll_detail .blog-card .note_box p{padding:0}
.enroll_detail .feed_page .feed_post .caption p{line-height:24px}
.enroll_detail ul.about-course-list{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}
.enroll_detail ul.about-course-list li{font-size:16px;color:#000;font-weight:400;display:flex;width:48%;margin:10px 0}
.enroll_detail ul.about-course-list li span{margin-left:5px}
.enroll_detail ul.about-course-list li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#ef453f;margin-right:10px}
.enroll_detail .blog-card-detail{margin:0}
.enroll_detail .blog-card-detail .blog-card-inner .course-tabs-details{margin:20px 0 15px}
.enroll_detail .blog-card-detail .blog-card-inner .course-tabs-details li a{font-size:14px}
.enroll_detail .blog-card-detail .blog-card-inner .course-tabs-details li a i{font-size:16px}
.enroll_detail .meetingdata{float:left;width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;overflow:hidden;border:solid 1px #e3e3e3}
.enroll_detail .meetingdata table{border-collapse:collapse;width:100%;border:0px;border-bottom:solid 1px #e3e3e3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.enroll_detail .meetingdata table td p{font-size:15px;font-weight:400;display:block;margin:0;line-height:22px}
.enroll_detail .meetingdata table td p strong{font-size:15px;font-weight:600;display:block}
.enroll_detail .meetingdata table td a.edit_btn{font-size:15px;font-weight:600;border:solid 1px #e3e3e3;padding:6px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left}
.enroll_detail .meetingdata table td a.edit_btn:hover{color:#ef403d}
.enroll_detail .meetingdata table td a.dlt_btn{font-size:15px;padding:7px 20px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;color:#ef403d;float:right}
.enroll_detail .meetingdata table td a.dlt_btn:hover{color:#000}
.enroll_detail .meetingdata table td,
.enroll_detail .meetingdata table th{padding:10px;font-size:15px;color:#000;font-weight:500}
.enroll_detail .meetingdata table td.orange_color{color:#f7901f}
.enroll_detail .meetingdata table td.green_color{color:green}
.enroll_detail .meetingdata table tr:nth-child(even){background-color:#f9f9f9}

/*.enroll_detail .meetingdata table tr:hover{background-color:#ddd}*/
.enroll_detail .meetingdata table th{padding-top:15px;padding-bottom:15px;text-align:left;background-color:#f4f6f8;color:#30314c;font-size:18px;font-weight:600}
@media only screen and (max-width:991px){
table,thead,tbody,th,td,tr{display:block}
.enroll_detail .meetingdata table{float:left;width:100%}
.enroll_detail .meetingdata table thead tr{position:absolute;top:-9999px;left:-9999px}
.enroll_detail .meetingdata table tr{float:left;width:100%}
.enroll_detail .meetingdata table td{float:left;width:100%;border:none;position:relative;padding-left:130px;font-weight:400;font-size:14px}
.enroll_detail .meetingdata table td br{display:none}
.enroll_detail .meetingdata table td p{font-size:14px;font-weight:400;display:block;margin:0}
.enroll_detail .meetingdata table td p strong{font-size:14px;font-weight:600;display:block}
.enroll_detail .meetingdata table td:before{position:absolute;top:10px;left:10px;width:130px;padding-right:10px;white-space:nowrap;color:#000;font-size:14px;font-weight:500}
.enroll_detail .meetingdata table td:nth-of-type(1):before{content:""}
.enroll_detail .meetingdata table td:nth-of-type(2):before{content:"radio"}
.enroll_detail .meetingdata table td:nth-of-type(3):before{content:"radio"}
.enroll_detail .meetingdata table td:nth-of-type(4):before{content:""}
}
.student_dashboard .user-body .user-content-block .user-course-desc ul{list-style:disc inside none}
.student_dashboard .user-body .user-content-block .user-course-desc ul li{list-style:disc inside none;font-size:16px;color:#777777;margin-bottom:15px}
.student_dashboard .feed_page .feed_post{padding:15px 15px 10px}
.student_dashboard .feed_page .feed_post .feed_photo{margin:5px -15px}
.student_dashboard .feed_page .feed_post .caption ul,
.student_dashboard .feed_page .feed_post .caption ol{float:left;width:100%;padding:15px 0 0 15px}
.student_dashboard .feed_page .feed_post .caption ul li,
.student_dashboard .feed_page .feed_post .caption ol li{float:left;width:100%;font-size:15px;color:#444;margin:0;padding:5px 0;list-style-type:decimal}
.student_dashboard .feed_page .feed_post .caption ul li a,
.student_dashboard .feed_page .feed_post .caption ol li a{color:#ef403d}
.student_dashboard .feed_page .feed_post .caption ul li a:hover,
.student_dashboard .feed_page .feed_post .caption ol li a:hover{color:#000}
.student_dashboard .feed_page .feed_post .caption ul li{list-style-type:disc}
.student_dashboard .custom-user-profile-content .user-right-body ul.listing{margin:0;padding:15px 15px 0 35px;list-style-type:disc}
.student_dashboard .custom-user-profile-content .user-right-body ul.listing li{display:list-item;margin:0;padding:5px 0px;list-style-type:disc}
.student_dashboard .custom-user-profile-content .user-right-body ul.listing li a{display:block;margin:0;padding:0px;font-size:14px}
.student_dashboard .custom-user-profile-content .user-right-body ul.listing li a:hover{color:#ef403d}
.student_dashboard .certificate_section{float:left;width:100%}
.student_dashboard .certificate_section .certi_img{float:left;width:100%;margin:0 0 30px}
.student_dashboard .certificate_section .certi_img img{float:left;width:100%}
.student_dashboard .certificate_section p{float:left;width:100%;color:#000;font-size:16px;line-height:24px}
.student_dashboard .certificate_section p .link{color:#ef403d;font-size:16px}
.student_dashboard .certificate_section .user-header{display:flex;align-items:center;margin-bottom:30px}
.student_dashboard .certificate_section .user-header .user-details-title h6{font-size:18px;font-weight:600;color:#000000;margin:0}
.student_dashboard .certificate_section .user-header .user-details-title{margin-left:20px}
.student_dashboard .certificate_section .user-header .user-details-title p{font-size:16px;color:#777777;margin:0}
.student_dashboard .certificate_section .user-profile-img img{width:60px;height:60px;object-fit:cover;object-position:top}
.student_dashboard .certificate_section .blog-card-detail{height:inherit}
.student_dashboard .certificate_section .blog-card-inner h5{margin-bottom:5px}
.student_dashboard .certificate_section .blog-card-inner h5>a{font-size:16px}
.student_dashboard .certificate_section .course_tabs_sub li a i{font-size:14px}
.student_dashboard .certificate_section .course_tabs_sub li a{font-size:14px;margin:0 0 5px}
.student_dashboard .certificate_section .blog-card-inner{padding:20px 15px 10px}
.student_dashboard .certificate_section .download_btn{color:#fff;background-color:#30314c;border-radius:5px;border:none;padding:5px 25px;font-weight:500;line-height:40px;float:left}
.student_dashboard .certificate_section .download_btn i{margin:0 5px 0 0}
.student_dashboard .certificate_section .download_btn:hover{color:#fff;background-color:#ef403d}
.materials_section .top_list .color_red{color:#ef403d}
.materials_section .top_list .color_red:hover{color:#000}
.login-form .form-group label{font-weight:500;font-size:17px;display:inline-block;vertical-align:top;width:94%}
.edit_prof_msg{background:#f4f6f8;padding:15px;margin-bottom:30px}
.edit_prof_msg p{font-size:16px;color:#000;font-weight:500}
.edit_prof_msg .btn{font-size:16px;color:#FFF;background:#ef453f;font-weight:600;border:none;transition:all .5s ease-out}
.edit_prof_msg .btn:hover{color:#FFF;background:#31314c}
.notification_dashboard .profile-dashboard .nav-pills .nav-link{position:relative}
.notification_dashboard .profile-dashboard .nav-pills .nav-link span{width:32px;line-height:32px;background:#000;color:#FFF;border-radius:30px;font-size:14px;display:block;position:absolute;right:10px;top:11px;text-align:center;font-weight:400}
.notification_dashboard .explore-block .nav-pills .nav-item .nav-link{position:relative;padding:10px 50px 10px 20px}
.notification_dashboard .explore-block .nav-pills .nav-item .nav-link:last-child{margin-right:10px}
.notification_dashboard .explore-block .nav-pills .nav-item .nav-link span{width:26px;line-height:26px;background:#000;color:#FFF;border-radius:30px;font-size:12px;display:block;position:absolute;right:9px;top:10px;text-align:center;font-weight:400}
.notification_dashboard .user-body{background:#FFF;padding:12px;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border:1px solid #e3e3e3;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.notification_dashboard .user-body ul.noti_box{float:left;width:100%;margin:0;padding:0}
.notification_dashboard .user-body ul.noti_box li{float:left;width:100%;margin:0;padding:10px;position:relative;border-bottom:solid 1px #d7d7d7}
.notification_dashboard .user-body ul.noti_box li:last-child{border-bottom:solid 0px #d7d7d7}
.notification_dashboard .user-body ul.noti_box li.unread{background:#e2f0fe}
.notification_dashboard .user-body ul.noti_box li .left_photo{float:left;width:100px;height:90px;clear:left}
.notification_dashboard .user-body ul.noti_box li .left_photo img{float:left;width:100%;height:100%;object-fit:cover}
.notification_dashboard .user-body ul.noti_box li .right_text{float:none;width:auto;margin:0 0 0 115px;display:flex;justify-content:center;align-items:center;min-height:90px}
.notification_dashboard .user-body ul.noti_box li .right_text p{font-size:14px;margin:0}
.notification_dashboard .custom-section{margin:0 0 25px}
.course-detail-info .badges_box{float:left;width:100%;position:relative;padding:0 0 0 130px;margin:0 0 10px}
.course-detail-info .badges_box h3{margin-bottom:0}
.course-detail-info .badges_box span{float:left;width:120px;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:28px;font-size:12px;font-weight:500;color:#000}
.course-detail-info .badges_box span.selling{background:#edeb98}
.course-detail-info .badges_box span.highest{background:#efc78a}
.course-detail-info .badges_box span.tranding{background:#f7ab9d}
.custom-card-img .badges{position:absolute;left:0;bottom:10px}
.custom-card-img .badges span{float:left;width:120px;text-align:center;line-height:28px;font-size:12px}
.custom-card-img .badges span.selling{background:#edeb98}
.custom-card-img .badges span.highest{background:#efc78a}
.custom-card-img .badges span.tranding{background:#f7ab9d}
.red_bg_btn{background:#ef453f;color:#fff}
.red_bg_btn:hover{background:#30314c;color:#fff}
.add-new-education{font-size:18px;color:#30314c;font-weight:600;text-decoration:underline;margin-bottom:20px}
.add-new-education .link{color:#000;cursor:pointer}
.add-new-education .link:hover{color:#ef403d}
.teaching-about.about_us{}
.teaching-about.about_us .teaching-about-info{float:left;width:100%;max-width:100%}
.teaching-about.about_us .right_img{float:left;width:100%;padding:0 0 20px}
.teaching-about.about_us .right_img img{float:left;width:100%}
.prof_section .educat_list{float:left;width:100%}
.prof_section .educat_list li{float:left;width:100%;padding:10px 0 10px 50px;position:relative;border-bottom:solid 1px #e3e3e3;min-height:100px}
.prof_section .educat_list li:last-child{border-bottom:solid 0px #e3e3e3}
.prof_section .educat_list li:after{content:"";width:10px;height:10px;background-color:#6c6c6c;border-radius:20px;position:absolute;top:20px;left:20px}
.prof_section .educat_list li .imgbox{float:left;width:80px;height:80px;padding:3px;background:#FFF;line-height:80px;vertical-align:middle;overflow:hidden;clear:left;position:absolute;left:0;top:10px;font-size:0;display:flex;justify-content:center;align-items:center}
.prof_section .educat_list li .imgbox img{display:block;width:100%}
.prof_section .educat_list li .textbox{float:left;width:80%;padding:5px 0 0 0}
.prof_section .educat_list li .textbox h4{float:left;width:100%;font-size:16px;margin:0 0 5px}
.prof_section .educat_list li .textbox p{float:left;width:100%;font-size:14px;margin:0}
.prof_section .educat_list li .textbox p span{float:left;width:100%;font-size:14px;margin:0;color:#898989}
.profile-top-block .profile-social-btn .social-icons{}
.profile-top-block .profile-social-btn .social-icons a{padding:0px;width:40px;height:40px;line-height:40px}
.graybg{background:#f5f5f5}
.whitebg{background:#FFF}
.graybg .blog-card-detail{background:#FFF}
.question-block p a{color:#ef453f}
.question-block p a:hover{color:#FFF}
.feed_page .feed_post .caption h5 a{color:#000;font-size:16px}
.feed_page .feed_post .caption>img{display:block;margin:0 0 15px;width:100%}
.student_dashboard .user-body .user-course-desc h5>a{font-size:18px}
.profile-dashboard-content>h4 .btn{float:right;background:#ef453f;color:#FFF}
.profile-dashboard-content>h4 span{font-size:16px;font-weight:400;line-height:30px;display:inline-block;vertical-align:top}

.custom-user-profile-content h6 .switch{position:relative;display:inline-block;width:50px;height:30px;margin:0 5px;vertical-align:middle}
.custom-user-profile-content h6 .switch input{opacity:0;width:0;height:0}
.custom-user-profile-content h6 .slider{position:absolute;cursor:pointer;background-color:#e0e0e0;top:0;left:0;right:0;bottom:0;border-radius:1.5rem;-webkit-transition:0.4s;transition:0.4s;margin:0}
.custom-user-profile-content h6 .slider:before{position:absolute;content:"";background-color:#ffffff;height:22px;width:22px;left:4px;bottom:4px;border-radius:50%;-webkit-transition:0.4s;transition:0.4s}
.custom-user-profile-content h6 input:checked + .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.custom-user-profile-content h6 input:checked + .slider-1-1{background-color:#ef453f}

.enroll_detail .book_session_popup .modal-dialog{max-width:620px;width:100%}
.enroll_detail .book_session_popup .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.enroll_detail .book_session_popup .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.enroll_detail .book_session_popup .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.enroll_detail .book_session_popup .modal-body .form-group{}
.enroll_detail .book_session_popup .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}
.enroll_detail .book_session_popup .modal-body .form-group label{float:left;width:100%;font-size:16px;font-weight:600;color:#000}
.enroll_detail .book_session_popup .modal-body .form-group input,
.enroll_detail .book_session_popup .modal-body .form-group textarea,
.enroll_detail .book_session_popup .modal-body .form-group select{padding:0 15px;font-size:16px;font-weight:400;background:#FFF;border:solid 1px #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.enroll_detail .book_session_popup .modal-body .form-group textarea{height:150px;resize:none;width:100%;padding:10px 15px}
.enroll_detail .book_session_popup .modal-body .form-group select{float:left;width:100%;height:38px;line-height:38px}
.student_dashboard .tutor_dashboard .custom-card-img .ellipsbtn{position:absolute;right:5px;width:36px;line-height:36px;background:#FFF;top:5px;text-align:center;min-height:36px;font-size:16px;color:#ef453f;border-radius:20px;z-index: 999}
.bottom_pos{position:fixed;bottom:30px;right:20px;max-width:600px;width:100%;z-index:2}
.enroll_detail .explore-block .nav .rating_text{font-size:14px;font-weight:500;display:inline-block;text-align:center;color:#ef453f;line-height:40px;width:140px;margin:0 10px 0 0}
.enroll_detail .explore-block .nav .rating_text:hover{color:#000}
.learning_circ_cms h1{font-size:30px;font-weight:500;margin:0 0 10px}
.learning_circ_cms p{font-size:16px;font-weight:400}
.learing_section1{background:#f4f4f4;padding:25px 0 0}
.learing_section1 h1{margin:0 0 10px}
.learing_section1 p{font-size:16px;cursor:default}
.learing_section1 .teaching-reward-content{padding:0 10px;cursor:default}
.learing_section1 .teaching-reward-content img{max-width:65px}
.learing_section2 h2{font-weight:600;line-height:1;padding-top:30px;font-size:30px;margin:0 0 10px}
.learing_section2 p{font-size:16px;cursor:default}
.learing_section2 .teaching-reward-content{padding:0 10px;cursor:default}
.learing_section2 .teaching-reward-content img{max-width:80px}
.about_us_pg .col-lg-4 img{float:left;width:100%}


.slick_slider_custom_cls .blog-card-detail{margin:0 10px}
.explore-block .nav-pills.nav-tabs{border:0}

.teaching-tab-section #pills-profile p{float:right;max-width:460px;width:100%}
.become_tutor_btn{float:right;background:#ef453f;color:#FFF}
.become_tutor_btn:hover{background:#30314c;color:#FFF}
.category-search-section.graybg p{padding:0;color:#000}

.nobg.course-video-section .course-video-block:after{display:none}
.nobg.course-video-section .course-video-block{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}
.learning_detail .course-tabs-details h4{font-size:20px}
.learning_detail .course-tabs-pane-block .course-tabs-profile{width:200px;height:200px}
.learning_detail .course-tabs-pane-block .course-tabs-profile.course-tabs-description{width:100%;height:auto}
.learning_detail .course-tabs-pane-block .course-tabs-profile.course-tabs-description ul.course-tabs-details{margin:40px 0 0}
.learning_detail .course-tabs-pane-block .course-tabs-profile img{float:left;width:100%;height:100%;object-fit:cover}

.tutor_dashboard .learning-circle-form .form-group .img_box{float:left;width:100%;position:relative;height:400px;overflow:hidden}
.tutor_dashboard .learning-circle-form .form-group .img_box img{float:left;width:100%;height:100%;object-fit:cover}
.tutor_dashboard .learning-circle-form .form-group .video_img_box{float:left;width:100%;position:relative;height:500px;overflow:hidden}
.tutor_dashboard .learning-circle-form .form-group .video_img_box video{object-fit:cover;max-height:500px;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}

.tutor_dashboard .learning-circle-form .form-group .btnGrp{position:absolute;right:10px;top:10px;background-color:#FFF;width:40px;text-align:center;line-height:40px;border:solid 1px #292d32;z-index:1;cursor:pointer}
.tutor_dashboard .learning-circle-form .form-group .response.add_edit_box{padding:0 100px 10px 0}
.tutor_dashboard .learning-circle-form .form-group .response .dlt_edt,
.tutor_dashboard .learning-circle-form .form-group .response .dlt_rgt{position:absolute;right:50px;top:0px;background-color:#FFF;width:46px;text-align:center;line-height:44px;border:solid 1px #292d32;z-index:1;cursor:pointer}


.invitePopup .modal-dialog{max-width:620px;width:100%}
.invitePopup .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.invitePopup .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.invitePopup .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.invitePopup .modal-body .form-group{}
.invitePopup .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}

.feed_page .post_box_top .posticon_box .form_box .form-group .upfile_img_vdo{height:300px;overflow:hidden}
.feed_page .post_box_top .posticon_box .form_box .form-group .upfile_img_vdo img,
.feed_page .post_box_top .posticon_box .form_box .form-group .upfile_img_vdo video{width:100%;height:100%;object-fit:cover}
.profile-dashboard-box .form-group.current_working{position:relative;padding:0 0 0 30px}
.profile-dashboard-box .form-group.current_working input{position:absolute;left:0;top:0}
.btn.coman_btn{color:#FFF !important;background:#30314c}
.btn.coman_btn:hover{color:#FFF !important;background:#000}

.course-video-section .video_img_box{float:left;width:100%;position:relative;height:700px;overflow:hidden}
.course-video-section .video_img_box video{width:100%;height:700px;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.course-video-section .img_box{float:left;width:100%;position:relative;height:600px;overflow:hidden}
.course-video-section .img_box img{float:left;width:100%;height:100%;object-fit:cover}

.filter_display{display:inline-block;width:100%}
.filter_display ul{display:inline-block;width:auto}
.filter_display ul li{display:inline-block;width:auto}


@media(max-width:600px){
.member_section .member_list.border0 .list_img{position:relative;padding:0 0 45px 0}
.member_section .member_list.border0 .list_img>a{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#ef403d;font-size:18px;font-weight:600;color:#FFF;padding:0 20px;line-height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.member_section .member_list.border0 .list_img>a{top:auto;bottom:0;left:74px;right:auto;transform:translateY(0)}
.member_section .member_list.border0 .list_img>a:hover{background:#30314c}
}

.rating_pop_mai{float:left;width:100%}
.modal-dialog .rating_pop_mai h4{padding:0 0 20px}
.rating_pop_mai .feedback_detailed-view{float:left;width:100%}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks{float:left;width:100%;padding:0px;margin:0}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li{float:left;width:100%;padding:0 0 10px}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li > span{float:left;width:36%;font-size:12px}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li .feedback-percent{float:right;width:60%;font-size:14px}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li .feedback-percent > span{float:left;height:40px;line-height:40px;font-size:0}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li .feedback-percent > span.yes{background-color:#5d62b4}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li .feedback-percent > span.no{background-color:#28c3bf}
.rating_pop_mai .feedback_detailed-view ul.list-feedbacks li .feedback-percent > span.not_sure{background-color:#f2726f}

.rating_pop_mai .feedback_detailed-view ul.percent-courns{float:left;width:100%;padding:5px 0 20px 40%;margin:0}
.rating_pop_mai .feedback_detailed-view ul.percent-courns li{float:left;width:16.666%;padding:10px 0 0;border-top:solid 1px #dee2e6}

.rating_pop_mai .feedback_detailed-view .template_names{float:left;width:100%;text-align:center}
.rating_pop_mai .feedback_detailed-view .template_names span{display:inline-block;padding:0 25px 0 18px;font-size:16px;vertical-align:top;position:relative}
.rating_pop_mai .feedback_detailed-view .template_names span::after{content:"";width:12px;height:12px;position:absolute;left:0;top:6px}
.rating_pop_mai .feedback_detailed-view .template_names span.yes::after{background-color:#5d62b4}
.rating_pop_mai .feedback_detailed-view .template_names span.no::after{background-color:#28c3bf}
.rating_pop_mai .feedback_detailed-view .template_names span.not_sure::after{background-color:#f2726f}

.custom-learnig-circle-head a.ratingview.cursor-pointer{color:#000;padding:0 0 0 10px}
.custom-learnig-circle-head a.ratingview.cursor-pointer .fa-star{color:#e59819}

.emojibox{position:absolute;right:0;top:100%;z-index:11;top:0px}

@media(max-width:991px){
.top_banner_section .invite_nav_bnr ul li{width:100%;padding:5px 0}
.circle-dropdown span.btn{font-size:14px;padding:8px 16px}
}

.top_banner_section .invite_nav_bnr .circle-navlinks{float:left}
.top_banner_section .invite_nav_bnr .circle-navlinks .more-options-link{margin:0 20px;font-size:18px;font-weight:500;cursor:pointer;color:#071c4d;border-bottom:solid 4px transparent;line-height:normal;padding:15px 10px 10px;float:left}
.top_banner_section .invite_nav_bnr .circle-navlinks .nav-link:first-child{margin-left:0}
.top_banner_section .invite_nav_bnr .circle-navlinks .nav-link{margin:0 20px;font-size:18px;font-weight:500;cursor:pointer;color:#071c4d;border-bottom:solid 4px transparent;line-height:normal;padding:15px 10px 10px;float:left}
.top_banner_section .invite_nav_bnr .circle-navlinks .nav-link:hover,
.top_banner_section .invite_nav_bnr .circle-navlinks .nav-link.active{color:#ef403d;border-bottom:solid 4px #ef403d}

.enroll_detail .course-video-block .asignmet_box p .link_box{cursor:pointer;color:red}
.materials_section .top_list .modal-dialog.pdf_height iframe{min-height:400px}

.profile-dashboard .nav-pills .nav-link span{width:28px;line-height:28px;background:#000;color:#FFF;border-radius:30px;font-size:14px;display:block;position:absolute;right:10px;top:11px;text-align:center;font-weight:400}



.fullscreen{background:#fff !important;padding:2px}
.fullscreen .course-video-block .btn-default{background-color:#FFF;position:absolute;padding:0;bottom:0;right:0}
.fullscreen .course-video-block .btn-default .fa-expand{font-size:2rem;padding:5px 5px}
.category-search-block .custom_filter_btn ul li span{background:#DDD;padding:10px 20px;color:#000;align-items:center;text-transform:capitalize}

/* .ratingpopup .star-rating{direction:rtl;display:inline-block;padding:20px;cursor:default}
.ratingpopup .star-rating input[type=radio]{display:none}
.ratingpopup .star-rating label{color:#bbb;font-size:2rem;padding:0;cursor:pointer;transition:all 0.3s ease-in-out}
.ratingpopup .star-rating label:hover,
.ratingpopup .star-rating label:hover ~ label,
.ratingpopup .star-rating input[type=radio]:checked ~ label{color:#f2b600} */
@media(min-width:992px){
.header-section .navbar .dmenu .sm-menu{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s;transition:all 0.3s;display:block;visibility:hidden}
.header-section .navbar .dmenu:hover .sm-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0.3s;transition:all 0.3s;visibility:visible}
}
@media(max-width:1367px){
.header-section .megamenu h6 a,
.header-section .dropdown-item{font-size:15px}
}
@media(max-width:991px){
.header-section .nav-item{margin:0}
.enroll_detail .accordion{margin:15px 0}
}
@media(max-width:767px){
.tutor_dashboard .modeof_section .centerbox .box{width:100%}
.chatPage .chatbox .chat_list{width:100%}
.chatPage .chatbox .user_chat_box{width:100%}
.prof_section .educat_list li .textbox{width:100%}
}

@media(max-width:480px){
.learning-circle-form .btn.btn-circle.btn-md.cancel-btn{margin-bottom:10px;vertical-align:top}
.learning-circle-form .btn.btn-circle.btn-md.submit-pink-btn{margin-left:0;vertical-align:top}
.tutor_dashboard .learning-circle-form .form-group .video_img_box{height:300px}
.profile-top-banner img{height:200px}
.custom-user-profile-content.custom-learning-circle-content{padding:30px 15px}
}

.header-section a.navbar-brand img{height:60px}
.custom-login-section .custom-login-box .companylogo{width:200px;height:200px;overflow:hidden;margin:140px auto 0}
.custom-login-section .custom-login-box .companylogo img{height:100%;object-fit:cover}
.uploadcsv .modal-dialog .form-group .upfile_img_vdo img{width:100%}

.uploadcsv .modal-dialog{max-width:620px;width:100%}
.uploadcsv .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.uploadcsv .modal-dialog h4{font-size:22px;text-align:center;margin:0 auto;color:#ef403d;font-weight:600}
.uploadcsv .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.uploadcsv .modal-body{padding:40px 25px 25px}
.uploadcsv .modal-body label{float:left;width:100%;font-size:16px;font-weight:600;color:#000;text-align:left}
.uploadcsv .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}
.uploadcsv .btn_right{float:right;padding:30px 0 0}
.uploadcsv .btn_right button{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#575757;background:#f1f1f1;float:right;position:relative;width:inherit;height:inherit;opacity:1;margin:0 15px}
.uploadcsv .btn_right button:hover{color:#FFF;background:#30314c}
.uploadcsv .btn_right input{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:0;line-height:41px;padding:0 20px;font-size:18px;font-weight:600;color:#FFF;background:#ef403d;float:right}
.uploadcsv .btn_right input:hover{color:#FFF;background:#30314c}

.corporate_reg_img{float:left;width:100%}

.login-form .form-group .file-choosen{float:left;width:100%;text-align:center}
.login-form .form-group .file-choosen .btnGrp{float:left;width:40px;height:40px;line-height:40px;text-align:center;background:#FFF;cursor:pointer;border:solid 1px #000}
.login-form .form-group .file-choosen .preview_img_box{width:170px;height:169px;margin:0 auto;display:block;background:#FFF;padding:0px;border:solid 1px #000;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden}
.login-form .form-group .file-choosen .preview_img_box img{width:100%;height:100%;float:left;object-fit:cover}
.login-form .form-group img.cursor_pointer{cursor:pointer;width:100%;float:left}

.vacancypage{}
.vacancypage .join-invite-list{padding:10px 0;overflow:hidden}
.vacancypage .join-invite-list .join-invite-content,
.vacancypage .join-invite-list .join-invite-content p{margin:0}
.vacancypage .join-invite-list .join-invite-user,
.vacancypage .join-invite-list .join-invite-action{padding:10px 0}

@media(max-width:480px){
.vacancypage .custom-learnig-circle-head{flex-direction:column;align-items:center}
}

.profile-dashboard-box>form .form-group .upload_box_resume{float:left;width:100%;border:1px solid #30314c;margin:5px 0 0;height:45px;cursor:pointer;overflow:hidden}
.profile-dashboard-box>form .form-group .upload_box_resume img{float:left;width:100%}

.profile-dashboard-box>form .form-group .upload_textbox{float:left;width:100%;border:1px solid #30314c;margin:5px 0 0;height:45px;cursor:pointer;overflow:hidden}
.profile-dashboard-box>form .form-group .upload_textbox p{font-size:16px;float:left;margin:0;line-height:30px}
.profile-dashboard-box>form .form-group .upload_textbox i.fa-trash{float:right;width:30px;text-align:center;line-height:30px}

/* .tutor_dashboard .learning-circle-form .form-group .response.add_edit_box input::-webkit-input-placeholder{color:#bbb}
.tutor_dashboard .learning-circle-form .form-group .response.add_edit_box input:-ms-input-placeholder{color:#bbb}
.tutor_dashboard .learning-circle-form .form-group .response.add_edit_box input::placeholder{color:#bbb} */

.course-details-tab-section .course-right-description .enroll_newbox{float:left;width:100%;padding:10px 0;position:relative}
.course-details-tab-section .course-right-description .enroll_newbox input{border-radius:0px;color:#30314c;border:1px solid #30314c;padding:10px 150px 10px 15px;height:inherit;font-size:16px;font-weight:normal;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.course-details-tab-section .course-right-description .enroll_newbox input::placeholder{color:#30314c}

.course-details-tab-section .course-right-description .enroll_newbox .btn{position:absolute;right:0;width:140px;bottom:0;font-size:16px;line-height:34px}

.materials_section .top_list .modal-dialog .folderbox{float:left;width:100%;padding:10px 0 0}
.materials_section .top_list .modal-dialog .folderbox .btnGrp{float:right}
.materials_section .top_list .modal-dialog .folderbox h5{float:left;font-size:16px;font-weight:400;line-height:30px;margin:0}
.materials_section .top_list .modal-dialog .folderbox i.fa-trash{float:right;width:30px;text-align:center;line-height:30px;background:#30314c;color:#FFF;cursor:pointer}
.materials_section .top_list .modal-dialog .folderbox i.fa-trash:hover{background:#ef403d;color:#FFF}

.custom-user-profile-content .user-right-body.link_hover_box > a .user-group-block{padding:15px 20px 15px}
.custom-user-profile-content .user-right-body.link_hover_box > a:hover .user-group-block{background:#f2f2f2}

.course-details-tab-section .course_slider_arrow .slick-next{right:15px;left:auto;top:-30px}
.course-details-tab-section .course_slider_arrow .slick-prev{right:70px;left:auto;top:-30px}
.course-details-tab-section .course_slider_arrow .slick-next,
.course-details-tab-section .course_slider_arrow .slick-prev{width:45px;height:45px}
.course-details-tab-section .course_slider_arrow h3{padding-right:130px}
.user-content-block .user-course-desc p{word-break:break-word}
.feed_page .feed_post .caption p{word-break:break-word;text-align:justify}

.custom-learnig-circle-head.top_butn_issue{display:flex;justify-content:space-between;align-items:flex-start}
.custom-learnig-circle-head.top_butn_issue .right_btn_part{max-width:100%;width:320px}
.custom-learnig-circle-head.top_butn_issue .right_btn_part button,
.custom-learnig-circle-head.top_butn_issue .right_btn_part a{float:left}
.custom-learnig-circle-head.top_butn_issue .right_btn_part button:first-child{margin-left:0}
.custom-learnig-circle-head.top_butn_issue h4{max-width:100%;width:340px}

@media(max-width:1349px){
.custom-learnig-circle-head.top_butn_issue{flex-wrap:wrap}
}

@media(max-width:767px){
.course-details-tab-section .course_slider_arrow .slick-next,
.course-details-tab-section .course_slider_arrow .slick-prev{width:32px;height:32px}
.course-details-tab-section .course_slider_arrow .slick-prev{right:45px;top:-38px}
.course-details-tab-section .course_slider_arrow .slick-next{right:5px;top:-38px}
.course-details-tab-section .course_slider_arrow h3{padding-right:90px}
.custom-learnig-circle-head.top_butn_issue h4{width:100%;margin:0 0 10px;text-align:center}
.custom-learnig-circle-head.top_butn_issue{flex-wrap:wrap;justify-content:center}
}
.edit-button{color: #ef453f !important}
.invitePopup .modal-body .form-group{position:relative}
.invitePopup .modal-body .form-group input{width:100%;padding:0 10px 0 41px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:18px;font-weight:500;color:#848484}
.invitePopup .modal-body .form-group i.fa-search{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#848484}
.invitePopup .modal-body .form-group .btn-circle.btn-md i.fa-sort{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:14px}
.invitePopup .modal-body .form-group .btn-circle.btn-md.btn.border{position:relative;padding:8px 45px 8px 15px;background:#f4f6f8;border:0 !important}

span.d-block.comment_time{font-size:13px;margin-top:-5px;font-weight:100}
button.btn.btn-circle.btn-info.back-to-top-button{position:sticky;bottom:10px;left:40px;padding:8px 15px}
button.btn.btn-circle.btn-info.back-to-top-button.hidden{display:none}

.enroll_detail .txt_content_box ul li > ul > li:first-child{margin-top:15px}
.enroll_detail .txt_content_box ul li > ul > li{padding:0px 0 5px 20px;position:relative}
.enroll_detail .txt_content_box ul li > ul > li > input{position:absolute;left:0;top:5px}
.enroll_detail .txt_content_box ul li > ul > li > label{margin:0}

.member_section .member_list ul li{border-bottom:solid 1px #e9e9e9}
.member_section .member_list ul li:last-child{border-bottom:0}

.feed_page .taka_nanu .custom-user-profile-content.custom-learning-circle-content{padding:20px 20px 15px}
.feed_page .taka_nanu .feed_post{padding:20px 20px 5px}
.feed_page .taka_nanu .feed_post .feed_photo{margin:5px -20px;height:450px;cursor:pointer}
.feed_page .taka_nanu .feed_post .feed_comment .public_coment{padding:10px 0 0}
.feed_page .taka_nanu .feed_post .feed_comment .public_coment .coment_box h3{padding:0 0 10px}

.view_assignement .modal-dialog h4{color:#ef403d;font-size:22px;font-weight:600;text-align:center}
.view_assignement .modal-header{justify-content:center;align-items:center;padding:1rem 3.5rem 1rem 1rem}

.member_section .member_list.border0 table.table td p{font-size:16px;margin:0}
.member_section .member_list.border0 table.table td{vertical-align:middle}
.member_section .member_list.border0 .scroll_table{max-height:450px;overflow-y:auto;min-height:200px}

.postViewPopup.invitePopup .modal-dialog{max-width:1180px}
.postViewPopup.invitePopup .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:0;top:0}
.postViewPopup.invitePopup .modal-dialog .postView{width:100%;float:left}
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left{width:65%;float:left;padding:0 15px 0 0;overflow:hidden;height:500px}
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo .video_div,
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo .inner_video_box,
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo{width:100%;float:left;overflow:hidden;height:500px;position:relative}
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo .inner_video_box{width:100% !important;height:500px !important}
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo .video_div button.playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:120px;line-height:120px;text-align:center;border:0;font-size:36px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo img,
.postViewPopup.invitePopup .modal-dialog .postView .post-photo-video-left .feed_photo video{width:100%;float:left;height:100%;object-fit:cover}

.postViewPopup.invitePopup .modal-dialog .postView .post-content-right{width:35%;float:right;padding:0 5px 0 15px;max-height:500px;overflow-y:auto}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment{float:left;width:100%;padding:10px 0 0}

.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon{float:left;width:100%}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon .img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon .img img{float:left;width:100%;height:100%;object-fit:cover}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon h3{float:left;font-weight:500;font-size:16px;line-height:26px;margin:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon h3 a{color:#000;font-weight:500;font-size:16px;line-height:26px;margin:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_prof_icon h3 span{display:block;font-size:13px;font-weight:400;line-height:18px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .caption{float:left;width:100%;padding:10px 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .caption p{float:left;width:100%;font-size:15px;color:#444;margin:0;padding:0;word-break:break-word}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .caption p .link{font-size:15px;color:#ef403d;margin:0;padding:0;font-weight:500}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .caption p .link:hover{color:#000}

.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_icon{float:left;font-size:16px;color:#959595;line-height:26px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_icon i{float:left;color:#FFF;font-size:14px;width:26px;height:26px;background:#ef403d;line-height:26px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 8px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .cmnt_count{float:right;font-size:16px;color:#959595;line-height:26px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt{float:left;width:100%;margin:15px 0 0;border-top:solid 1px #cdd1d4;border-bottom:solid 1px #cdd1d4;padding:0 15px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p{font-size:16px;color:#959595;line-height:40px;padding:0;margin:0;font-weight:500}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p .link{font-size:16px;color:#959595;line-height:40px;padding:0;margin:0;font-weight:500;cursor:pointer}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p .link:hover{color:#000}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p i{margin:0 3px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p.left{float:left}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt p.right{float:right}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment{float:left;width:100%;padding:15px 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment .prof_img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment .prof_img img{float:left;width:100%;height:100%}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment .form-group{float:left;width:calc(100% - 60px);position:relative;margin:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment .form-group input,
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box input{width:100%;padding:0 45px 0 20px;border:0;background:#f4f6f8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:15px;font-weight:500;color:#000;height:45px;line-height:45px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .own_coment .form-group i.fa-smile,
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box i.fa-smile{position:absolute;right:10px;top:8px;font-size:28px;color:#929493;cursor:pointer;left:auto;transform:translateY(0)}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment{float:left;width:100%;padding:5px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .sub_coment{padding:10px 0 15px 60px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .prof_img{float:left;width:45px;height:45px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;margin:0 15px 0 0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .prof_img img{float:left;width:100%;height:100%}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box{float:left;width:calc(100% - 60px);position:relative;margin:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box .bg_box{float:left;background:#f4f6f8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px 12px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box h3{font-size:16px;font-weight:500;color:#000;line-height:22px;margin-bottom:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box h3 a{font-size:16px;font-weight:500;color:#000;line-height:22px;margin-bottom:0;display:inline-block}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box h3 .ellipsbtn{margin-left:20px;font-weight:400;font-size:12px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box h3 .dropdown-menu a{font-weight:400;font-size:14px;cursor:pointer}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box .bg_box p{font-size:16px;font-weight:400;color:#000;margin:0;padding:0;line-height:22px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box>p{float:left;width:100%;font-size:13px;font-weight:500;color:#848484;margin:0;padding:7px 0 0 10px;line-height:26px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .public_coment .coment_box>p .link{font-size:13px;font-weight:500;color:#848484;margin:0;padding:0 5px;line-height:26px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt.noborder p.left a{cursor:pointer}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt.noborder{margin:0;border-top:0;border-bottom:0;padding:0}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt.noborder p{line-height:44px;font-weight:400;font-size:17px}
.postViewPopup.invitePopup .modal-dialog .postView .post-content-right .feed_comment .like_cmnt.noborder p.left{text-decoration:underline}

.asignmet_box{width:100%}
.asignmet_box .long_assignment{max-height:480px;overflow-y:auto;width:100%}

.enroll_detail .blog-card .form-group a.dlt_btn{line-height:31px;float:right;width:46px;border:solid 1px #000;text-align:center;cursor:pointer}
.enroll_detail .blog-card .form-group a.dlt_btn:hover{border:solid 1px #ef403d;color:#ef403d}

.invitePopup .modal-body .member_list.invitemax_scroll{max-height:480px;overflow-y:auto;margin:0 0 15px}

.header_red .modal-dialog{max-width:620px;width:100%}
.header_red .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.header_red .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#ef403d;font-weight:600}
.header_red .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.header_red .modal-body .form-group{}
.header_red .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}

@media(min-width:991px){
.header-section li.nav-item.dropdown.megamenu-li.dmenu{display:flex;align-items:center}
}
.header-section li.nav-item.dropdown.megamenu-li.dmenu > span.dropdown-toggle{float:right}

@media(max-width:991px){
.header-section li.nav-item.dropdown.megamenu-li.dmenu span.dropdown-toggle{position:absolute;right:0;top:0;width:42px;height:42px;z-index:99999}
.header-section li.nav-item.dropdown.megamenu-li.dmenu > a{width:90%}
}

.materials_section .top_list .modal-dialog.pdf_height iframe.doc_iframe{width:100%;float:left}
.enroll_detail .course-video-block iframe.doc_iframe{height:668px}

@media(max-width:480px){
.enroll_detail .course-video-block iframe.doc_iframe{height:468px}
}
.enroll_detail .fullscreen-enabled .course-video-block{max-height:100%;min-height:100%}
.enroll_detail .fullscreen-enabled .course-video-block .iframe_box{height:calc(100vh - 2rem)}
.enroll_detail .fullscreen-enabled .txt_content_box{max-height:calc(100vh - 2rem)}
.enroll_detail .fullscreen-enabled .course-video-block iframe,
.enroll_detail .fullscreen-enabled .course-video-block iframe.doc_iframe{height:calc(100vh - 2rem)}

ul.password_error{float:left;width:100%;margin:0;padding:0 0 10px}
ul.password_error li{float:left;width:100%;margin:0;padding:0 0 0 26px;position:relative}
ul.password_error li label{font-size:14px !important;font-weight:400 !important;line-height:30px;margin:0}
ul.password_error li > i{position:absolute;left:0;top:7px}

.invitePopup .modal-body.cropper_box .form-group input{padding:0}

.new_login_design.custom-login-section{padding:20px 0}
.new_login_design .login-form{padding:35px 0}
.new_login_design .or_textline{position:relative;padding:10px 0}
.new_login_design .or_textline:after{content:"";width:100%;height:1px;background:#a6a6a6;position:absolute}
.new_login_design .or_textline.login-footer-text p{background:#f8f8f8;padding:0 20px;z-index:2;position:relative}
.new_login_design .login-footer-icons ul{max-width:100%;border:solid 1px #CCC;box-shadow:2px 0px 15px -3px rgb(0 0 0 / 40%);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:5px 10px}
.new_login_design .login-footer-icons ul li p{font-size:16px;margin:0 10px 0 0}
.new_login_design .login-footer-icons ul li a.btn-login-icon{box-shadow:none;padding:0;width:47px;height:47px}
.new_login_design .sign-up-link{margin:25px 0 0 0}
.new_login_design .sign-up-link a{border:solid 1px #CCC;display:block;line-height:56px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-decoration:none}
.new_login_design .sign-up-link a:hover{border:solid 1px #CCC;background:#000;color:#FFF;text-decoration:none}
.new_login_design .login-form .form-group .forgot-link{font-weight:500;color:#000}
.new_login_design .login-form .form-group .forgot-link:hover{color:#ef403d}
.new_login_design .custom-login-box > p.sign-up-link{display:block;max-width:360px;width:100%;margin:27px auto 0}
.new_login_design .custom-login-box > p.sign-up-link a{width:100%;background:#30314c;color:#FFF;font-size:18px}
.new_login_design .custom-login-box > p.sign-up-link a:hover{background:#000}

.step_1_box{float:left;width:100%;padding:50px 0;min-height:calc(100vh - 90px);height:100%;display:flex;align-items:center;justify-content:center}
.step_1_box .custom-login-box{float:left;width:100%;background:#FFF;padding:40px 35px;box-shadow:0px 0px 20px -10px rgb(0 0 0 / 40%);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.step_1_box .custom-login-box .login-form{float:left;width:100%;padding:0}
.step_1_box .custom-login-box h2{text-align:center;text-transform:inherit}
.step_1_box .custom-login-box p.otptext{text-align:center;font-size:16px;margin:0;padding:0 0 20px}
.step_1_box .custom-login-box .form-group{display:flex;gap:15px}
.step_1_box .custom-login-box .form-group > input{border:solid 1px #CCC;text-align:center}
.step_1_box .custom-login-box .dont_recev{text-align:center}
.step_1_box .custom-login-box .dont_recev p{font-size:16px}
.step_1_box .custom-login-box .dont_recev p a{font-size:16px;font-weight:500;color:#ef403d}

.step_2_box{float:left;width:100%;padding:50px 0;min-height:calc(100vh - 90px);height:100%;display:flex;align-items:center;justify-content:center}
.step_2_box .custom-login-box{float:left;width:100%;background:#FFF;padding:40px 35px;box-shadow:0px 0px 20px -10px rgb(0 0 0 / 40%);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.step_2_box .custom-login-box .login-form{float:left;width:100%;padding:0}
.step_2_box .custom-login-box h2{text-align:center;text-transform:inherit}
.step_2_box .custom-login-box p.otptext{text-align:center;font-size:18px;margin:0;padding:0 0 20px}
.step_2_box .login-form .form-group{float:left;width:100%;padding:0 0 15px;margin:0}
.step_2_box .login-form .form-group > label{float:left;width:100%;padding:0 0 15px;margin:0}
.step_2_box .login-form .form-group .check_box_select{float:left;width:100%;padding:0 0 15px}
.step_2_box .login-form .form-group .check_box_select label{float:left;width:100%;border:solid 1px #CCC;padding:8px 0 8px 30px;line-height:28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:16px;font-weight:400}
.step_2_box .login-form .form-group .check_box_select input{float:left;width:16px;height:16px;margin:6px 0 0 -14px}
.step_2_box .login-form .form-group .check_box_select span{float:left;padding:0 0 0 10px;line-height:28px}

.step_3_box{float:left;width:100%;padding:50px 0;min-height:calc(100vh - 90px);height:100%;display:flex;align-items:center;justify-content:center}
.step_3_box .custom-login-box{float:left;width:100%;background:#FFF;padding:40px 35px;box-shadow:0px 0px 20px -10px rgb(0 0 0 / 40%);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.step_3_box .custom-login-box .login-form{float:left;width:100%;padding:0}
.step_3_box .custom-login-box h2{text-align:center;text-transform:inherit}
.step_3_box .custom-login-box p.otptext{text-align:center;font-size:18px;margin:0;padding:0 0 20px}
.step_3_box .login-form .form-group{float:left;width:100%;padding:0 0 15px;margin:0}
.step_3_box .login-form .form-group > label{float:left;width:100%;padding:0 0 15px;margin:0}
.step_3_box .login-form .form-group .check_box_select{float:left;width:100%;padding:0 0 15px}
.step_3_box .login-form .form-group .check_box_select label{float:left;width:100%;border:solid 1px #CCC;padding:8px 0 8px 30px;line-height:28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:16px;font-weight:400}
.step_3_box .login-form .form-group .check_box_select input{float:left;width:16px;height:16px;margin:6px 0 0 -14px}
.step_3_box .login-form .form-group .check_box_select span{float:left;padding:0 0 0 10px;line-height:28px}

.step_3_box .login-form .invitepop{}
.step_3_box .login-form .invitepop p{font-size:16px}
.step_3_box .login-form .invitepop textarea.form-control{height:90px;font-size:14px;resize:none}
.step_3_box .login-form .invitepop .add_btn{width:100px}

.new_login_design .login-form h2,
.new_login_design .login-form .btn-success,
.step_1_box .login-form .btn-success,
.step_2_box .login-form .btn-success,
.step_3_box .login-form .btn-success{text-transform:inherit}
.new_login_design .login-form .btn-success{line-height:38px}

.new_login_design .login-img-box.regi-area{text-align:center}
.new_login_design .login-img-box.regi-area img{width:100%;max-width:500px;float:none;display:block;margin:0 auto}
.new_login_design .align-items-center .login-img-box.regi-area img{max-width:inherit;margin:20px auto 0;}

.new_login_design .login-form .form-group .register-links{text-align:center;font-weight:400}
.step_3_box .emailList_box{max-height:300px;overflow-y:auto}
.step_3_box .invitepop .btn_right .btn{display:inline-block;width:inherit;vertical-align:top}

.asignmet_box .long_assignment ol{list-style:none;counter-reset:item}
.asignmet_box .long_assignment ol li{counter-increment:item;margin-bottom:5px}
.asignmet_box .long_assignment ol li:before{margin-right:10px;content:counter(item);color:#ef403d;text-align:center;display:inline-block}

#MaterialViewModal .modal-body ol{list-style:none;counter-reset:item}
#MaterialViewModal .modal-body ol li{counter-increment:item;margin-bottom:5px}
#MaterialViewModal .modal-body ol li:before{margin-right:10px;content:counter(item);color:#ef403d;text-align:center;display:inline-block}

.post_box_top .form-group .textbox_scroll{max-height:250px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.post_box_top .form-group .textbox_scroll textarea:focus{outline:none;border:0;box-shadow:0 !important}
.post_box_top .form-group .textbox_scroll textarea::-webkit-scrollbar{width:10px;height:10px}
.post_box_top .form-group .textbox_scroll textarea::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}
.post_box_top .form-group .textbox_scroll textarea::-webkit-scrollbar-corner{background-color:transparent}
.post_box_top .form-group .textbox_scroll textarea::-webkit-resizer{background-color:transparent}


.feed_page .feed_post .feed_comment .own_coment .form-group.feedcomment_btn{width:calc(100% - 60px - 100px)}
.feed_comment .form-group.feedcomment_btn .textbox_scroll{max-height:250px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative}
.feed_comment .form-group.feedcomment_btn .textbox_scroll textarea:focus{outline:none;border:0;box-shadow:0 0 0 0 rgb(48 49 76 / 25%) !important}
.feed_comment .form-group.feedcomment_btn .textbox_scroll textarea::-webkit-scrollbar{width:10px;height:10px}
.feed_comment .form-group.feedcomment_btn .textbox_scroll textarea::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}
.feed_comment .form-group.feedcomment_btn .textbox_scroll textarea::-webkit-scrollbar-corner{background-color:transparent}
.feed_comment .form-group.feedcomment_btn .textbox_scroll textarea::-webkit-resizer{background-color:transparent}

.feed_comment .form-group.feedcomment_btn button.btn.btn-circle.btn-info{position:absolute;right:-100px;bottom:3px}

.feed_comment .form-group.feedcomment_btn .textbox_scroll{}

.business_pagebanner{float:left;width:100%;background:url(../images/business_banner_shape.png) no-repeat right bottom #f7fbff;padding:30px 0 0}
.business_pagebanner .banner_detail{display:flex;flex-flow:row;justify-content:space-between;align-items:center}
.business_pagebanner img{float:left}
.business_pagebanner h1{font-size:50px;color:#31314c;line-height:70px;font-weight:700}
.business_pagebanner a.btn {
display: block;
margin: 20px 0 0;
background: #ef453f;
color: #FFF;
max-width: 180px;
clear: both;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
line-height: 50px;
padding: 0;
font-size: 16px;
}

.business_pagebanner a.btn:hover {
background: #000
}


.traing_solution_section{float:left;width:100%;background:#f8f9fa;padding:100px 0}
.traing_solution_section h2{text-align:center;font-size:30px;color:#212529;font-weight:600}

.marquees-wrapper{position:relative;height:calc(8 * var(--marquee-text-size));width:100%;overflow-x:hidden;padding:30px 0 0}
.marquee{--gap:1rem;display:flex;gap:var(--gap);overflow:hidden;user-select:none;color:#000}
.marquee__content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap)}
.scroll{animation:scroll 45s linear infinite}

/* styling design*/
.marquee__content li{max-width:475px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.marquee__content li img{width:100%;float:left}
.marquee:nth-child(even) .scroll{animation-direction:reverse}

@keyframes scroll {
0%{transform:translateX(0)}
100%{transform:translateX(calc(-250px * 7))}
}


.four_slider_sction{float:left;width:100%;background:#FFF;padding:100px 0;overflow:hidden}

.forcorporate .h-452{height:452px}
.forcorporate .w-350{width:350px}
.forcorporate .h-381{height:381px}
.forcorporate .h-451{height:451px}
.forcorporate .max-h-300{max-height:300px}
.forcorporate .custom-feedback-box-shadow{box-shadow:0 2px 4px rgba(157,182,217,.2)}
.forcorporate .img-cont-box-shadow{box-shadow:16px 16px 30px 0 rgba(49,69,86,.08)}
.forcorporate .img-cont-vertical-box-shadow{border-radius:20px;box-shadow:22px 22px 40px 0 rgba(49,69,86,.1)}
.forcorporate .web-sol-box-img{box-shadow:22px 22px 40px rgba(49,69,86,.1)}
.forcorporate .min-wid-78{min-width:78px}
.forcorporate .line-h-46{line-height:46px}
.forcorporate .desktop-only,
.forcorporate .mordern-border-trans .animation-bar-2,
.forcorporate .mordern-border-trans .mordern-para,
.forcorporate .mordern-border-trans-1 .animation-bar-2,
.forcorporate .mordern-border-trans-1 .mordern-para,
.forcorporate .mordern-border-trans-2 .animation-bar-2,
.forcorporate .mordern-border-trans-2 .mordern-para,
.forcorporate .mordern-border-trans-3 .mordern-para{display:block}

.forcorporate .section1_bg{background:#FFF;padding:100px 0}
.forcorporate .section1_bg .ft-right-cont{align-items:end}
.forcorporate .section2_bg{background:#f8f9fa;padding:100px 0}
.forcorporate .section2_bg{}
.forcorporate .fd-title{padding-top:100px;z-index:6;top:-70px;padding-bottom:40px;bottom:200px;line-height:46px!important;background:#FFF;color:#212529;font-size:30px;font-weight:600;text-align:center;border-bottom:solid 1px #f1f1f1}
.forcorporate .fd-title h2{font-size:30px;font-weight:600;color:#212529}
.forcorporate .ft-det-sticky-part{width:100%;z-index:4;padding:0 0 5px 0}
.forcorporate .ft-det-sticky-part h3{float:left;font-size:24px;color:#ef453f;line-height:50px;font-weight:600}
.forcorporate .ft-det-sticky-part h3 img{width:50px;float:left;margin:0 12px 0 0}
.forcorporate .feature-right-img-cont{height:100%;max-width:570px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:30px;background-color:#FFF;border:1px solid #eee}
.forcorporate .flex-box{display:flex;align-items:center;justify-content:space-between}
.forcorporate .mordern-title h4{line-height:28px;font-size:16px;color:#626263;font-weight:600}
.forcorporate .mordern-para p{line-height:28px;font-size:16px;color:#626263;font-weight:400;font-family: 'Work Sans', sans-serif;margin:0}
.forcorporate .mordern-border-trans .mordern-title h4,
.forcorporate .mordern-border-trans .mordern-para p,
.forcorporate .mordern-border-trans-1 .mordern-title h4,
.forcorporate .mordern-border-trans-1 .mordern-para p,
.forcorporate .mordern-border-trans-2 .mordern-title h4,
.forcorporate .mordern-border-trans-2 .mordern-para p{color:#000}
.forcorporate .feature-det-cont .text_line{border-bottom:solid 2px #DDD;position:relative;padding:15px 0}


.forcorporate .feature-det-cont{width:100%;position:relative;opacity:1}
.forcorporate .ft-left-cont,
.forcorporate .ft-right-cont{height:100%;width:48%;display:flex;flex-direction:column}

@keyframes scroll{
0%{transform:translateX(0)}
100%{transform:translateX(calc(-250px * 7))}
}
.forcorporate .slider{margin:30px auto auto;overflow:hidden;position:relative;width:100%}
.forcorporate .slider::after{right:0;top:0}
.forcorporate .slider::before{left:0;top:0}
.forcorporate .slide-track{animation:42s linear infinite scroll;display:flex;width:auto}
.forcorporate .slide img{min-height:382px;max-height:382px;margin-bottom:50px;margin-top:50px;margin-right:40px;max-width:576px;object-fit:cover;display:flex;justify-content:flex-start;align-items:center}
.forcorporate .tm-tfi-bg-medium-gray{background:#e8f1ff}
.forcorporate .opacity-text-slider{opacity:.5}
.forcorporate .mordern-learning-1-carousel-slide-item,
.forcorporate .mordern-learning-2-carousel-slide-item,
.forcorporate .mordern-learning-3-carousel-slide-item,
.forcorporate .mordern-learning-carousel-slide-item,
.forcorporate .sm-1-carousel-slide-item,
.forcorporate .sm-2-carousel-slide-item,
.forcorporate .sm-3-carousel-slide-item,
.forcorporate .testimonial-carousel-slide-item,
.forcorporate .testimonial-carousel-slide-item-mweb{display:flex;flex-direction:column;width:100%;opacity:0;position:absolute;top:0;z-index:100;transition:transform .5s,opacity .5s,z-index .5s}
.forcorporate .feature-animate,
.forcorporate .feature-de-animate{display:block!important;animation-duration:2s;animation-delay:.5s;animation-fill-mode:backwards}
.forcorporate .mordern-learning-1-carousel-slide-item.active,
.forcorporate .mordern-learning-1-carousel-slide-item.initial,
.forcorporate .mordern-learning-2-carousel-slide-item.active,
.forcorporate .mordern-learning-2-carousel-slide-item.initial,
.forcorporate .mordern-learning-3-carousel-slide-item.active,
.forcorporate .mordern-learning-3-carousel-slide-item.initial,
.forcorporate .mordern-learning-carousel-slide-item.active,
.forcorporate .mordern-learning-carousel-slide-item.initial,
.forcorporate .sm-1-carousel-slide-item.active,
.forcorporate .sm-1-carousel-slide-item.initial,
.forcorporate .sm-2-carousel-slide-item.active,
.forcorporate .sm-2-carousel-slide-item.initial,
.forcorporate .sm-3-carousel-slide-item.active,
.forcorporate .sm-3-carousel-slide-item.initial,
.forcorporate .testimonial-carousel-slide-item-mweb.active,
.forcorporate .testimonial-carousel-slide-item-mweb.initial,
.forcorporate .testimonial-carousel-slide-item.active,
.forcorporate .testimonial-carousel-slide-item.initial{opacity:1;position:relative;z-index:900}
.forcorporate .mordern-learning-1-carousel-slide-item.next,
.forcorporate .mordern-learning-1-carousel-slide-item.prev,
.forcorporate .mordern-learning-2-carousel-slide-item.next,
.forcorporate .mordern-learning-2-carousel-slide-item.prev,
.forcorporate .mordern-learning-3-carousel-slide-item.next,
.forcorporate .mordern-learning-3-carousel-slide-item.prev,
.forcorporate .mordern-learning-carousel-slide-item.next,
.forcorporate .mordern-learning-carousel-slide-item.prev,
.forcorporate .sm-1-carousel-slide-item.next,
.forcorporate .sm-1-carousel-slide-item.prev,
.forcorporate .sm-2-carousel-slide-item.next,
.forcorporate .sm-2-carousel-slide-item.prev,
.forcorporate .sm-3-carousel-slide-item.next,
.forcorporate .sm-3-carousel-slide-item.prev,
.forcorporate .testimonial-carousel-slide-item-mweb.next,
.forcorporate .testimonial-carousel-slide-item-mweb.prev,
.forcorporate .testimonial-carousel-slide-item.next,
.forcorporate .testimonial-carousel-slide-item.prev{z-index:800}
.forcorporate .mordern-learning-1-carousel-slide-item.prev,
.forcorporate .mordern-learning-2-carousel-slide-item.prev,
.forcorporate .mordern-learning-3-carousel-slide-item.prev,
.forcorporate .mordern-learning-carousel-slide-item.prev,
.forcorporate .sm-1-carousel-slide-item.next,
.forcorporate .sm-2-carousel-slide-item.next,
.forcorporate .sm-3-carousel-slide-item.next,
.forcorporate .testimonial-carousel-slide-item-mweb.prev,
.forcorporate .testimonial-carousel-slide-item.prev{transform:translateX(-100%)}
.forcorporate .mordern-learning-1-carousel-slide-item.next,
.forcorporate .mordern-learning-2-carousel-slide-item.next,
.forcorporate .mordern-learning-3-carousel-slide-item.next,
.forcorporate .mordern-learning-carousel-slide-item.next,
.forcorporate .sm-1-carousel-slide-item.prev,
.forcorporate .testimonial-carousel-slide-item-mweb.next,
.forcorporate .testimonial-carousel-slide-item.next{transform:translateX(100%)}
.forcorporate .testimonial-carousel-control-dot,
.forcorporate .testimonial-carousel-control-item,
.forcorporate .testimonial-carousel-control-item-mweb{width:8px;height:8px;border-radius:50%;background-color:#6b82ab;cursor:pointer;box-shadow:0 3px 6px #00000029;margin:0 4px}
.forcorporate .testimonial-carousel-control-item-selected,
.forcorporate .testimonial-carousel-control-item-selected-mweb,
.forcorporate .testimonial-carousel-selected-dot,
.forcorporate .tm-tfi-button5{background-color:#1da1f2}
.forcorporate .carousel-wrapper{overflow:hidden;width:100%;margin:auto}
.forcorporate .carousel{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.forcorporate .feedback-bg-gradient{background-image:linear-gradient(#fffaeb,rgb(255,250,235,0))}
.forcorporate .vertical-car{transition:transform 3s;transform:translate(0,-300px)}
.forcorporate .reverse-vertical-car{transition:transform 3s;transform:translate(0,0)}
.forcorporate .feature-animate{animation-name:animate-fade}
@keyframes animate-fade{
0%{opacity:0}
100%{opacity:1}
}
.forcorporate .feature-de-animate{animation-name:de-animate-fade}
@keyframes de-animate-fade{
0%{opacity:1}
100%{opacity:0}
}
.forcorporate .mordern-border-trans,
.forcorporate .mordern-border-trans-1,
.forcorporate .mordern-border-trans-2{transition:.1s ease-in}

.forcorporate .mordern-border-trans .mordern-title,
.forcorporate .mordern-border-trans-1 .mordern-title,
.forcorporate .mordern-border-trans-2 .mordern-title,
.forcorporate .mordern-border-trans-3 .mordern-title{color:#000}
.forcorporate .mordern-border-trans .animation-bar-2 span{background-color:#ef453f}
.forcorporate .mordern-border-trans-1 .animation-bar-2 span{background-color:#ef453f}
.forcorporate .mordern-border-trans-2 .animation-bar-2 span{background-color:#ef453f}
.forcorporate .mordern-border-trans-3{border-left:3px solid #df8939;transition:.1s ease-in}
.forcorporate .sm-2-carousel-slide-item.prev,
.forcorporate .sm-3-carousel-slide-item.prev{transform:translateX(200%)}
.forcorporate .animation-bar-2{position:absolute;bottom:-12px;display:none;height:24px;width:100%}
.forcorporate .animation-bar-2 span{position:relative;display:inline-block;vertical-align:middle;height:3px;background-size:100%;animation:4s infinite progress-anim-2;background:#000}
.forcorporate .animation-bar-2 span:before{position:absolute;right:0;bottom:100%;display:inline-block;width:0;height:0;border:10px solid transparent;border-right-width:0;border-bottom-width:0;content:""}
.forcorporate .animation-bar-2 span:after{position:absolute;right:0;bottom:calc(100% + 5px);z-index:1;padding:5px;border-radius:3px;font-size:.8em;color:#fff}
@-webkit-keyframes progress-anim-2{
0%{width:0%}
100%{width:100%}
}

.top_sticky_title{padding-top:6rem;width:calc(100% + 200px);margin-left:-100px;padding-left:100px;z-index:6;top:-70px;padding-bottom:70px;bottom:200px;line-height:46px!important}
.carousel img{width:100%;float:left}

.reg_biss_acc{float:left;width:100%;background:url(../images/business_page_btm_bg.jpg) no-repeat center center;padding:100px 0}
.reg_biss_acc h2{float:left;width:100%;text-align:center;font-size:30px;color:#FFF;font-weight:600;padding-bottom:20px}
.reg_biss_acc a.btn{display:block;margin:0 auto;background:#ef453f;color:#FFF;max-width:180px;clear:both;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:50px;padding:0;font-size:16px}

@media only screen and (max-width:991px){
.business_pagebanner .banner_detail{flex-flow:column}
.business_pagebanner h1{order:1;text-align:center}
.business_pagebanner img{order:2;max-width:100%}
.forcorporate .flex-box{flex-flow:column}
.forcorporate .ft-left-cont,
.forcorporate .ft-right-cont{width:100%}
.forcorporate .section1_bg .ft-right-cont,
.forcorporate .ft-right-cont{align-items:center}
.forcorporate .section1_bg,
.forcorporate .section2_bg{padding:50px 0}
.forcorporate .ft-left-cont{padding:30px 0}
.forcorporate .traing_solution_section{padding:50px 0}
}

@media only screen and (max-width:767px){
.business_pagebanner h1{font-size:30px;line-height:42px}
.forcorporate .traing_solution_section h2,
.forcorporate .fd-title h2,
.forcorporate .reg_biss_acc h2{font-size:22px}
.forcorporate .fd-title{padding-bottom:15px;padding-top:50px;top:-30px}
.forcorporate .ft-det-sticky-part h3{font-size:18px}
.forcorporate .business_pagebanner{background:url(../images/business_banner_shape.png) no-repeat right bottom #f7fbff;background-size:30%}
.forcorporate .marquee__content li{max-width:250px}
.forcorporate .ft-left-cont{order:1}
.forcorporate .ft-right-cont{order:2}
}

.scroll_add .emailList_box{max-height:300px;overflow-y:auto}
.vacancypage .join-invite-list .join-invite-content{max-width:500px}

input.form-control,
.banner-form input,
.login-form .form-group .form-control,
.profile-dashboard-box > form .form-group .form-control,
.modal-login > form .form-group .form-control,
.category-search-info .footer-newslwtter input,
.feed_page .post_box_top .form-group textarea,
.invitepop .email_box input,
form.footer-newslwtter input{color:#000 !important}
input.form-control::-webkit-input-placeholder,
.banner-form input::-webkit-input-placeholder,
.login-form .form-group .form-control::-webkit-input-placeholder,
.profile-dashboard-box > form .form-group .form-control::-webkit-input-placeholder,
.modal-login > form .form-group .form-control::-webkit-input-placeholder,
.category-search-info .footer-newslwtter input::-webkit-input-placeholder,
.feed_page .post_box_top .form-group textarea::-webkit-input-placeholder,
.invitepop .email_box input::-webkit-input-placeholder,
form.footer-newslwtter input::-webkit-input-placeholder{color:#a6a6a6 !important}
input.form-control:-moz-placeholder,
.banner-form input:-moz-placeholder,
.login-form .form-group .form-control:-moz-placeholder,
.profile-dashboard-box > form .form-group .form-control:-moz-placeholder,
.modal-login > form .form-group .form-control:-moz-placeholder,
.category-search-info .footer-newslwtter input:-moz-placeholder,
.feed_page .post_box_top .form-group textarea:-moz-placeholder,
.invitepop .email_box input:-moz-placeholder,
form.footer-newslwtter input:-moz-placeholder{color:#a6a6a6 !important}
input.form-control::-moz-placeholder,
.banner-form input::-moz-placeholder,
.login-form .form-group .form-control::-moz-placeholder,
.profile-dashboard-box > form .form-group .form-control::-moz-placeholder,
.modal-login > form .form-group .form-control::-moz-placeholder,
.category-search-info .footer-newslwtter input::-moz-placeholder,
.feed_page .post_box_top .form-group textarea::-moz-placeholder,
.invitepop .email_box input::-moz-placeholder,
form.footer-newslwtter input::-moz-placeholder{color:#a6a6a6 !important}
input.form-control:-ms-input-placeholder,
.banner-form input:-ms-input-placeholder,
.login-form .form-group .form-control:-ms-input-placeholder,
.profile-dashboard-box > form .form-group .form-control:-ms-input-placeholder,
.modal-login > form .form-group .form-control:-ms-input-placeholder,
.category-search-info .footer-newslwtter input:-ms-input-placeholder,
.feed_page .post_box_top .form-group textarea:-ms-input-placeholder,
.invitepop .email_box input:-ms-input-placeholder,
form.footer-newslwtter input:-ms-input-placeholder{color:#a6a6a6 !important}
input.form-control::-ms-input-placeholder,
.banner-form input::-ms-input-placeholder,
.login-form .form-group .form-control::-ms-input-placeholder,
.profile-dashboard-box > form .form-group .form-control::-ms-input-placeholder,
.modal-login > form .form-group .form-control::-ms-input-placeholder,
.category-search-info .footer-newslwtter input::-ms-input-placeholder,
.feed_page .post_box_top .form-group textarea::-ms-input-placeholder,
.invitepop .email_box input::-ms-input-placeholder,
form.footer-newslwtter input::-ms-input-placeholder{color:#a6a6a6 !important}
input.form-control::placeholder,
.banner-form input::placeholder,
.login-form .form-group .form-control::placeholder,
.profile-dashboard-box > form .form-group .form-control::placeholder,
.modal-login > form .form-group .form-control::placeholder,
.category-search-info .footer-newslwtter input::placeholder{color:#a6a6a6 !important}

.dropdown.inline-block .dropdown-menu.sm-menu.border-top.invitedrop.dshow{left:auto !important}
.inline-block{display:inline-block}

.custom-learning-circle-content.tutor_dashboard .explore-block .nav-pills .nav-item .nav-link > span{width:26px;height:26px;line-height:26px;text-align:center;background:#000;color:#FFF;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:13px}
.custom-learning-circle-content.tutor_dashboard .explore-block .nav-pills .nav-item .nav-link.active > span{background:#ef453f}
.custom-learning-circle-content.tutor_dashboard .card_newbox.blog-card-detail{overflow:visible}
.custom-learning-circle-content.tutor_dashboard .card_newbox.blog-card-detail .custom-card-img{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;overflow:hidden}
.releted-course .slick-slide.slick-active{margin:0}
.header-section .dropdown-item{white-space:normal}

.button_confirm_class{background:#30314c !important;border-color:#30314c !important;text-transform:capitalize !important;font-weight:500 !important;border:none !important;transition:all .5s ease-out !important;-webkit-border-radius:100px !important;-moz-border-radius:100px !important;border-radius:100px !important;padding:8px 30px !important;line-height:27px !important;}
.button_confirm_class:hover{box-shadow:none !important;outline:none !important;background:#000000 !important;}
.button_cancel_class{background:#ef4a45 !important;border-color:#30314c !important;text-transform:capitalize !important;font-weight:500 !important;border:none !important;transition:all .5s ease-out !important;-webkit-border-radius:100px !important;-moz-border-radius:100px !important;border-radius:100px !important;padding:8px 30px !important;line-height:27px !important;}
.button_cancel_class:hover{box-shadow:none !important;outline:none !important;background:#000000 !important;}

/* For home */
.new_home_banner{margin:0;display:block !important}
.new_home_banner .banner-section{background-image:url(../images/images/banner-bg.jpg)}
.new_home_banner .banner-section{background-position:center center}
.new_home_banner .banner-section .row{min-height:500px}
.new_home_banner .banner-info{padding:0}
.new_home_banner .banner-info h2,
.new_home_banner .banner-info h2 span{color:#31314c;font-size:46px}
.new_home_banner .banner-form input{background:#31314c;color:#FFF !important;padding:17px 60px 17px 25px}
.new_home_banner .banner-form input::-webkit-input-placeholder{color:#909090 !important}
.new_home_banner .banner-form input:-moz-placeholder{color:#909090 !important}
.new_home_banner .banner-form input::-moz-placeholder{color:#909090 !important}
.new_home_banner .banner-form input:-ms-input-placeholder{color:#909090 !important}
.new_home_banner .banner-form input::-ms-input-placeholder{color:#909090 !important}
.new_home_banner .banner-form input::placeholder{color:#909090 !important}

.new_home_banner form.banner-form button.btn{background:#ef453f;right:7px}
.new_home_banner form.banner-form button.btn:hover{background:#000}
.new_home_banner .banner-form a.btn{background:#ef453f;right:7px}
.new_home_banner .banner-form a.btn:hover{background:#000}

@media (max-width:992px){
.new_home_banner .banner-info h2,
.new_home_banner .banner-info h2 span{font-size:40px}
}

@media (max-width:767px){
.new_home_banner .banner-info h2,
.new_home_banner .banner-info h2 span{font-size:26px;text-align:center;max-width:inherit}
.new_home_banner .banner-section{background-position:center center;background-image:url(../images/images/banner-bg_mob.jpg)}
.new_home_banner form.banner-form{margin:10px auto 0}
}


.new_home_banner .session_section{display:block;position:relative}
.new_home_banner .session_section:after{border-right:1px solid #dee2e6;content:"";position:absolute;right:-15px;width:1px;height:100%;background:#dee2e6;top:0}
.new_home_banner .noborder .session_section::after{display:none}
.new_home_banner .session_section .session_img{background:transparent;border-radius:inherit;margin:0 auto;width:120px;height:100px;padding:0 10px}
.new_home_banner .session_section .session_text{display:block;text-align:center}
@media(min-width: 1200px) and (max-width: 1367px){
.new_home_banner .session_section .session_img{max-width:inherit}
}
@media (max-width:1199px){
.new_home_banner .session_section:after{display:none}
}


.corporate_section{float:left;width:100%;background:#fdf5f5;padding:100px 0;overflow:hidden}
.corporate_section h2{font-size:30px;color:#31314c;font-weight:600;position:relative;padding:0 0 15px;margin:0 0 20px}
.corporate_section h2 span{color:#ef453f}
.corporate_section h2:after{position:absolute;left:0;bottom:0;content:"";height:2px;width:55px;background:#ef453f}

.corporate_section .solutionbox{width:100%;float:left;display:flex;align-items:center;flex-direction:row;background:#FFF;padding:25px 15px;gap:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;margin:20px 0 0}
.corporate_section .solutionbox img{width:90px;float:left;padding:0 15px}
.corporate_section .solutionbox h4{color:#202020;font-size:16px;font-weight:600}
.corporate_section .solutionbox p{color:#535353;font-size:16px;font-weight:400;margin:0}

.corporate_section .position-relative img{position:relative;z-index:1;max-width:100%;float:left}
.corporate_section .position-relative h3{color:#202020;font-size:50px;font-weight:600;position:absolute;left:33%;top:63%;transform:translateY(-50%);text-align:center}
.corporate_section.student_title .position-relative h3{left:35%}


.corporate_section a.join_now{background:#31314c;color:#FFF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;max-width:160px;clear:both;padding:0;font-size:16px;line-height:50px;margin:35px 0 0;float:left;width:100%}
.corporate_section a.join_now:hover{background:#ef453f}

@media (max-width:1349px){
.corporate_section .position-relative h3{left:38%}
.corporate_section.student_title .position-relative h3{left:40%}
}
@media (max-width:1199px){
.corporate_section .position-relative h3{left:46%;font-size:40px}
.corporate_section.student_title .position-relative h3{left:48%;font-size:40px}
}
@media (max-width:991px){
.corporate_section h2{margin:50px 0 20px}
.corporate_section .position-relative h3{left:49%}
.corporate_section.student_title .position-relative h3{left:50%}
.corporate_section .position-relative img{float:none;display:block;margin:0 auto}
}
@media (max-width:767px){
.corporate_section{padding:50px 0}
.corporate_section h2{font-size:24px}
.corporate_section .solutionbox{flex-direction:column}
.corporate_section .position-relative h3{left:49%;font-size:30px}
.corporate_section.student_title .position-relative h3{left:48%;font-size:30px}
}
@media (max-width:520px){
.corporate_section .position-relative h3{left:49%}
.corporate_section.student_title .position-relative h3{left:50%}
}
@media (max-width:480px){
.corporate_section .position-relative h3{left:49%}
.corporate_section.student_title .position-relative h3{left:50%}
}

.corporate_section.right_img_dgn{background:#FFF}
.corporate_section.right_img_dgn .position-relative img{float:right}
.corporate_section.right_img_dgn .position-relative h3{text-align:center;right:29%;top:64%;left:auto}
.corporate_section.right_img_dgn .solutionbox{background:#f5f8fa}

@media (max-width:1349px){
.corporate_section.right_img_dgn .position-relative h3{right:34%}
}
@media (max-width:1199px){
.corporate_section.right_img_dgn .position-relative h3{right:39%;top:66%;font-size:40px}
}
@media (max-width:991px){
.corporate_section.right_img_dgn .position-relative h3{right:26%}
}
@media (max-width:767px){
.corporate_section.right_img_dgn .position-relative h3{right:37%;font-size:30px}
}
@media (max-width:520px){
.corporate_section.right_img_dgn .position-relative h3{right:38%}
}
@media (max-width:480px){
.corporate_section.right_img_dgn .position-relative h3{right:41%}
}


.hiring_course{width:100%;float:left;padding:100px 0;background:#f5f8fa;margin:0}
.hiring_course .explore-block .title_with_btn{display:flex;justify-content:space-between;align-items:center;padding:0 0 45px}
.hiring_course .explore-block h2{font-size:30px;font-weight:600;color:#31314c;}
.hiring_course .explore-block h2 span{color:#ef453f;}
.hiring_course .explore-block p{font-size:16px;color:#535353;margin:0px}

.hiring_course .explore-block .title_with_btn a.btn{background:#31314c;color:#FFF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;max-width:160px;clear:both;padding:0;font-size:16px;line-height:50px;float:left;width:100%}
.hiring_course .explore-block .title_with_btn a.btn:hover{background:#ef453f}

.hiring_course .explore-block .nav{gap:30px}
.hiring_course .explore-block .nav-pills .nav-item .nav-link{font-family:'Work Sans', sans-serif;background:transparent;border-radius:0;padding:10px 0;font-size:16px;color:#202020;text-transform:none;font-weight:500;border:0;border-bottom:solid 1px transparent}
.hiring_course .explore-block .nav-pills .nav-item .nav-link.active,
.hiring_course .explore-block .nav-pills .nav-item .nav-link:hover{color:#ef453f;background:transparent;border-bottom:solid 1px #ef453f}
.hiring_course .explore-block .blog-card{margin-top:25px}

.hiring_course .blog-card-detail{float:left;width:100%;background-color:#FFF;border:0}
.hiring_course .custom-card-img{height:150px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;width:100%}
.hiring_course .blog-card-inner{float:left;width:100%;position:relative;padding:40px 15px 0px}
.hiring_course .blog-card-inner .comp_photo{float:left;width:70px;height:70px;position:absolute;top:-38px;left:15px;border:solid 2px #ef453f; -webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;}
.hiring_course .blog-card-inner .comp_photo img{float:left;width:100%;height:100%;object-fit:cover;background-color: white;}
.hiring_course .blog-card-inner h5,
.hiring_course .blog-card-inner h5 a{font-size:20px;font-weight:600;color:#202020;min-height:inherit;line-height:34px;text-transform:inherit}
.hiring_course .blog-card-inner h5 span{display:block;font-weight:500;color:#ef453f;font-size:16px;line-height:24px}
.hiring_course .blog-card-inner .course_tabs_sub li a{color:#202020;font-weight:400;font-size:16px;padding:0 0 0 26px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hiring_course .blog-card-inner .course_tabs_sub li a i{position:absolute;left:0}
.hiring_course .blog-card-inner .course_tabs_sub li span{color:#202020;font-weight:400;font-size:16px}

@media (max-width:767px){
.hiring_course{padding:50px 0 35px}
.hiring_course .explore-block .title_with_btn{flex-direction:column}
.hiring_course .explore-block .title_with_btn a.btn{margin-top:15px}
.hiring_course .explore-block .nav{gap:0}
.hiring_course .blog-card-detail{float:none;display:block;margin:0 auto !important}
}

.top_course.hiring_course{width:100%;float:left;padding:100px 0;background:#FFF;margin:0}
.top_course.hiring_course .blog-card-detail{background:#f5f8fa}
.top_course.hiring_course .blog-card-inner{padding:20px 15px 0px}
.top_course.hiring_course .blog-card-inner h5,
.top_course.hiring_course .blog-card-inner h5 a{min-height:56px;line-height:28px;text-transform:inherit}

.harnessing_section{margin-bottom:0;float:left;width:100%}
.harnessing_section .question-block.text-white{padding:100px 0}
.harnessing_section .image-with-text-section .question-block{width:100%;float:left}
.harnessing_section .image-with-text-section .question-block img{min-height:inherit}
.harnessing_section .image-with-text-section .question-block .btn-info{background:#FFF;color:#31314c;font-size:16px;line-height:36px;text-transform:inherit}
.harnessing_section .image-with-text-section .question-block .btn-info:hover{background:#ef453f;color:#FFF}
.harnessing_section .image-with-text-section .question-block .btn-light{background:transparent;color:#FFF;font-size:16px;line-height:32px;border:solid 2px #FFF;text-transform:inherit}
.harnessing_section .image-with-text-section .question-block .btn-light:hover{background:#FFF;color:#31314c;border:solid 2px #FFF}

.harnessing_section .question-block h2{line-height:48px;text-transform:inherit}
.harnessing_section .question-block h2 span{display:block;color:#ef453f}
.harnessing_section .question-block p{font-size:16px;margin:20px 0 30px}

@media (max-width:1349px){
.harnessing_section .question-block p br{display:none;}
}
@media (max-width:991px){
.harnessing_section .question-block.text-white{padding:40px 0 60px}
.harnessing_section .image-with-text-section .question-block img{width:70%;display:block;margin:0 auto;}
}
@media (max-width:767px){
.top_course.hiring_course{padding:50px 0 30px}
.harnessing_section .question-block h2{font-size:28px;line-height:40px}
.harnessing_section .question-block.text-white{padding:10px 0 60px}
.harnessing_section .image-with-text-section .question-block img{width:90%;display:block;margin:0 auto;}
}

@media (max-width:500px){
.harnessing_section .image-with-text-section .question-block .btn-info{width:100%;}
.harnessing_section .image-with-text-section .question-block .btn-light{width:100%;margin:20px 0 0}
}

.top_learning_crcl.hiring_course{width:100%;float:left;padding:100px 0;background:#f5f8fa;margin:0}
.top_learning_crcl.hiring_course .blog-card-detail{background:#FFF}
.top_learning_crcl.hiring_course .blog-card-inner{padding:20px 15px 0px}
.top_learning_crcl.hiring_course .blog-card-inner p.date_text{font-size:14px;color:#ef453f;margin:0 0 5px;min-height:inherit;}
.top_learning_crcl.hiring_course .blog-card-inner h5,
.top_learning_crcl.hiring_course .blog-card-inner h5 a{min-height:56px;line-height:28px;text-transform:inherit;}

@media (max-width:767px){
.top_learning_crcl.hiring_course{padding:50px 0 30px}
}

.tutor_sect{}
.corporate_section.tutor_sect .position-relative h3{right:35%}
@media (max-width:1349px){
.corporate_section.tutor_sect .position-relative h3{right:39%}
}
@media (max-width:1199px){
.corporate_section.tutor_sect .position-relative h3{right:45%;top:66%;font-size:40px}
}
@media (max-width:991px){
.corporate_section.tutor_sect .position-relative h3{right:30%}
}
@media (max-width:767px){
.corporate_section.tutor_sect .position-relative h3{right:41%;font-size:30px}
}
@media (max-width:520px){
.corporate_section.tutor_sect .position-relative h3{right:43%}
}
@media (max-width:480px){
.corporate_section.tutor_sect .position-relative h3{right:47%}
}
.footer-middle li > a{text-transform:inherit}

@media (min-width:1350px){
.custom-learnig-circle-head.top_butn_issue .right_btn_part a.back_btn_pos{position:absolute;top:4px;right:50px;padding:3px 0}
}

@media (max-width:1349px){
.custom-learnig-circle-head.top_butn_issue .right_btn_part{width:400px}
}
/*Daksh*/
.new_profile_section{}
.new_profile_section .profile-top-banner{max-width:1300px;margin:0 auto;width:100%;padding:0 15px;height:220px;overflow:hidden}
.new_profile_section .profile-top-banner img{max-height:220px;object-position:center}

.left_collaps .row{position:relative}
.left_collaps .sidebar{position:absolute;top:0;left:0;height:100%;transition:all 0.5s ease}
.left_collaps .sidebar.close{width:78px;overflow:hidden;opacity:1!important}
.left_collaps .home-section{left:25%;width:calc(100% - 25%);transition:all 0.5s ease}
.left_collaps .sidebar.close ~ .home-section{left:78px;width:calc(100% - 78px)-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100% - 78px)}
.left_collaps .profile-dashboard{height:auto;min-height:inherit;}
.left_collaps .sidebar.close .nav-pills .nav-link{font-size:0;height:54px;transition:all 0.5s ease}
.left_collaps .sidebar .nav-pills .nav-link{transition:all 0.5s ease}
.left_collaps .profile-dashboard .nav-pills .nav-link i{font-size:18px}
.left_collaps .sidebar i.bx-menu{width:48px;line-height:48px;background:#FFF;text-align:center;font-size:20px;cursor:pointer;transition:all 0.5s ease;margin-top:15px}
.left_collaps .sidebar.close i.bx-menu{margin:0}
.left_collaps .sidebar.close i.bx-menu:before{content:'\f00d';transition:all 0.5s ease}
.left_collaps .sidebar .profile-top-block h3,
.left_collaps .sidebar .profile-top-block p,
.left_collaps .sidebar .profile-top-block .proflie-user-img,
.left_collaps .sidebar .profile-top-block .proflie-user-img img{transition:all 0.5s ease}
.left_collaps .sidebar.close .profile-top-block h3,
.left_collaps .sidebar.close .profile-top-block p{opacity:0;font-size:0;transition:all 0.5s ease}
.left_collaps .sidebar.close .profile-top-block .proflie-user-img{width:48px;height:48px;margin:0;transition:all 0.5s ease}
.left_collaps .sidebar.close .profile-top-block .proflie-user-img img{width:48px;height:48px;padding:0;transition:all 0.5s ease}
.left_collaps .sidebar.close .profile-info{overflow:hidden;}
.left_collaps .sidebar.close .profile-dashboard .nav-pills .nav-link span{display:none}
.left_collaps .sidebar.close .profile-dashboard .nav-pills .nav-link i{left:11px;}

@media only screen and (min-width:991px){
.left_collaps {min-height:700px;}
.left_collaps .container > .row{min-height:600px;}
}
@media only screen and (max-width:991px){
.left_collaps .sidebar{position:relative;}
.left_collaps .sidebar i.bx-menu{display:none;}
.left_collaps .home-section{left:0;width:100%}
}

/* Durgesh */
.employee_table td .switch{position:relative;display:inline-block;width:50px;height:30px;margin:0 5px;vertical-align:middle}
.employee_table td .switch input{opacity:0;width:0;height:0}
.employee_table td .slider{position:absolute;cursor:pointer;background-color:#e0e0e0;top:0;left:0;right:0;bottom:0;border-radius:1.5rem;-webkit-transition:0.4s;transition:0.4s;margin:0}
.employee_table td .slider:before{position:absolute;content:"";background-color:#ffffff;height:22px;width:22px;left:4px;bottom:4px;border-radius:50%;-webkit-transition:0.4s;transition:0.4s}
.employee_table td input:checked + .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.employee_table td input:checked + .slider-1-1{background-color:#ef453f}
.top_course.hiring_course .blog-card-inner .download_btn{box-shadow: 0 0px 10px 0px rgb(0 0 0 / 57%);}
.vacancy_list .join-invite-action span .switch{position:relative;display:inline-block;width:50px;height:30px;margin:0 5px;vertical-align:middle}
.vacancy_list .join-invite-action span .switch input{opacity:0;width:0;height:0}
.vacancy_list .join-invite-action span .slider{position:absolute;cursor:pointer;background-color:#e0e0e0;top:0;left:0;right:0;bottom:0;border-radius:1.5rem;-webkit-transition:0.4s;transition:0.4s;margin:0}
.vacancy_list .join-invite-action span .slider:before{position:absolute;content:"";background-color:#ffffff;height:22px;width:22px;left:4px;bottom:4px;border-radius:50%;-webkit-transition:0.4s;transition:0.4s}
.vacancy_list .join-invite-action span input:checked + .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.vacancy_list .join-invite-action span input:checked + .slider-1-1{background-color:#ef453f}