/*
Theme Name: online css
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.6.3.1705029659
Updated: 2024-01-12 03:20:59
*/
.tutor-sidebar-card button[name="complete_course_btn"]{ display:none!important; }
.cc-otherdetails .gutentor-single-item-wrap { display: flex; }
.cc-otherdetails .gutentor-single-item-wrap .gutentor-single-item-icon-box { margin-right: 25px; }
.cc-otherdetails .gutentor-single-item-wrap{display: flex;}
.cc-otherdetails .gutentor-single-item-wrap .gutentor-single-item-icon-box{margin-right: 25px;}
.text-center{text-align: center;}

.faq-section a{background: #0b80d3;color: #fff;padding: 2px 15px;display: inline-block;border-radius: 5px;margin-top: 15px;}
.faq-section a:hover{background: #ba9a3a;}

.view-all{text-align: center;}
.view-all a{background: #242f3d;color: #fff;padding: 2px 13px;border-radius: 5px;border: 2px solid #242f3d;display: inline-block;}
.view-all a:hover{background: 0 0;color: #242f3d;}

.steps-count{counter-reset: my-sec-counter;}
.gutentor-rm-ct-space{padding-left: 0 !important;padding-right: 0 !important;}
.list-style{text-align: justify;}
ol.list-style{list-style-type: none;margin-left: 0;}
ol.list-style li{position: relative;line-height: 28px;margin-bottom: 30px;padding-left: 42px;text-align: left;}
ol.list-style li:before{counter-increment: my-sec-counter;content: counter(my-sec-counter);position: absolute;
    background: #242f3d;color: #fff;text-align: center;left: 0;border-radius: 5px;width: 25px;height: 25px;line-height: 25px;top: 3px;
    font-size: 13px;}

ul.list-style{list-style-type: none;margin-left: 0;}
ul.list-style>li{position: relative;line-height: 28px;margin-bottom: 10px;padding-left: 30px;}
ul.list-style>li:before{content: "";position: absolute;background-image: url(/wp-content/uploads/2024/04/check-mark.png);
    width: 16px;height: 16px;left: 0;top: 9px;}

.course-single-testi .wp-block-image{position: relative;overflow: hidden;border: 1px solid #ddd;border-radius: 5px;
    margin-bottom: 30px!important;}
.course-single-testi .wp-block-image img:hover{transform: scale(1.05);transition: all .5s cubic-bezier(.4,0,1,1) 0s;}
.wp-block-image.size-full{margin: 0 auto;}
.wp-block-image.aligncenter{text-align: center;display: table;}

.product.woocommerce.add_to_cart_inline a {
    border-radius: 5px;
    color: #005b89 !important;
    font-weight: 400;
    font-size: 15px;
    padding: 7px 20px;
    border: 2px solid #fff;
    text-transform: uppercase;
    background: #fff;
}
.product.woocommerce.add_to_cart_inline {
    border-width: 0 !important;
    padding: 0 !important;
    margin-bottom: 0;
}
.product.woocommerce.add_to_cart_inline a:hover {
    background: #c58905;
    color: #fff !important;
    border-color: #c58905;
}
.feedback-link i {
    font-size: 11px;
    margin-left: 5px;
}
/*Header*/
header .site-header-primary-section-right-center{justify-content:end;}
header .ast-primary-header-bar{ box-shadow:5px 5px 30px 0 rgba(0,0,0,0.04); }
body.home header .ast-primary-header-bar{ box-shadow:0 0 transparent; background:transparent; }
header .reg-btn .gutentor-col-wrap{display:flex;column-gap:10px;align-items:center;flex-wrap:wrap;}
header .ast-mobile-header-content{position:absolute;width:100%;}
@media only screen and (min-width: 922px) and (max-width: 1200px) {header .site-header-primary-section-right{width:250px;}}
@media only screen and (min-width: 922px) {body.home header .ast-primary-header-bar{background-color:transparent!important;}}
@media (min-width: 921px) and (max-width:1216px) {header .sign-out-hide{display:none;}}
.sign-in{ display:none!important; }
body.logged-in .sign-in{ display:block!important; }
body.logged-in .sign-out{ display:none; }
@media (min-width: 921px) and (max-width: 1200px) { #primary-site-navigation-desktop ul li a{ font-size:13px!important; }}
/*Home*/
.design .gutentor-text-wrap{position:relative;z-index:100;display:inline;}
.design .gutentor-text-wrap .gutentor-text{display:inline;}
.design .gutentor-text-wrap:before{content: "";position: absolute;left: 0;bottom: 0px;background-color: #A3FFD3;width: 100%;height: 10px;z-index:-100;}
.creating-a-com .gutentor-single-item-wrap{display:flex;}
.creating-a-com .gutentor-single-item-image-box{flex-basis:90px;}
.creating-a-com .gutentor-single-item-content{text-align:left;}
.why-choose-us .gutentor-single-item-wrap,.why-choose-us .gutentor-single-item-content{text-align:left;padding:0 !important}
.get-our-course ul{list-style-type:none;}
.get-our-course ul li{position:relative;line-height:2;}
.get-our-course ul li:before{color: #484848;font-size: 13px;font-weight: 500;content: "\f058";left: -25px;position: absolute;font-family:"Font Awesome 5 Free";}
@media only screen and (max-width: 992px) {.slider .gutentor-single-column:first-child,.why-choose-us .gutentor-single-column:first-child{order:1;}.get-our-course ul{margin:0;}}
.reg-btn .gutentor-single-column{ padding:0; }
.certified{position: relative; overflow:hidden; }
.certified .gutentor-single-column{position:inherit !important;}
@media only screen and (min-width: 768px){.certified .gutentor-single-item{height:215px;}}
.certified  .gutentor-single-item-content{padding:0 10px !important;}
.certified .image .gutentor-image-thumb{position:inherit;}
.certified .image .gutentor-image-thumb img{position:absolute;bottom:0;right:0;width:35%;}
.placements  .slick-arrow{background:transparent !important;color:#313131 !important;}
.placements .gutentor-slick-arrows{ justify-content: center; bottom: -25px !important; align-items: center; width: 100%;}
.accreditation{position:relative;margin-bottom:-2px !important;}
.accreditation:before{content: "";position: absolute;background-image:linear-gradient(60deg, transparent 0%, transparent 33%, #ffffff 33%, #ffffff 100%);width: 100%;height: 100%;top:0;}
@media only screen and (max-width:992px){.accreditation:before{background:#f7f7f7;}}
@media only screen and (min-width:1367px){.accreditation{padding:130px 0 130px 0!important;}.accreditation:before{background-image:linear-gradient(60deg, transparent 0%, transparent 35%, #ffffff 35%, #ffffff 100%);}}
	
/*Footer */
.ast-footer-copyright a{ color:#ffffff; }
.ast-footer-copyright a:hover{ color:#ff8514; }
footer .foot-menu{text-align:center;}
footer .foot-menu ul.menu{display: flex;justify-content: center;flex-wrap: wrap;margin:12px 10px 0;}
footer .foot-menu ul.menu li{margin-bottom:10px;}
footer .foot-menu ul.menu li a{color:#FFFFFF;margin:0 10px 10px;}
footer .foot-menu ul.menu li a:hover{color:#ff8514;}
footer .gutentor-grid-column{margin-top:3px !important;}
footer .gutentor-single-item-wrap{display:flex;justify-content:center;}
footer .gutentor-single-item-icon-box{display: inline-block;background: #FFFFFF;width: 23px;height: 19px;border-radius: 4px;line-height: 19px;text-align: center !important;margin-bottom:0 !important;}
footer .gutentor-single-item-content{margin:-5px 0 0 10px;flex-basis:100%;}
footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{border-bottom: 1px solid #414141;padding-bottom: 15px;}
@media screen and (min-width: 921px){footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns:.7fr 2fr .7fr !important;}}
@media(max-width: 921px){footer .site-footer-below-section-1{order:1;}}
@media(max-width: 576px){footer .foot-menu ul.menu{display:inherit;text-align:left;}}
/*Course*/
.tutor-course-bookmark, .tutor-course-wishlist-btn, .tutor-course-details-info, body.single-courses .tutor-course-details-content h2{ display:none; }
.tutor-course-details-header{ margin-bottom:0; }
.tutor-wrap-parent{  padding-top: 40px; padding-bottom: 50px; }
body.single-courses #tutor-course-details-tab-info .tutor-mt-40{ margin-top:25px; }
body.single-courses #tutor-course-details-tab-info .tutor-course-details-widget{ margin-top:0; }
body.single-courses .tutor-tab{ padding-top:10px; }
body.single-courses .tutor-btn-ghost{ margin-top:0; margin-bottom:10px; }
.tutor-accordion-item-header{ font-size:17px; }
.tutor-course-content-title{ font-size:21px; }
/*Contact-us*/
@media only screen and (min-width: 992px){.contact-us .con-line{border-right:1px solid #e5e5e5;}}
.tutor-ratings{ display:none; }
/*About-us*/
.about-us .gutentor-single-item-wrap{display:flex;padding:10px;}
.about-us .gutentor-single-item-image-box{flex-basis:45px;}
.about-us .gutentor-single-item-content{flex-basis:100%;margin-left:20px;}
.about-us .gutentor-single-item-wrap p{text-align:justify;}
.about-us .ab-line{border-right:1px solid #ffffff63;}
.certificate figure{box-shadow:0px 4px 40px 0 rgb(0 0 0/15%);border-radius:5px;}
.certificate ul.list-style{list-style-type:none;}
.certificate ul.list-style li{line-height:2;}
.certificate ul.list-style>li{position:relative;margin-left:10px;}
.certificate ul.list-style>li:before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;left:-24px;color:#00adff;}
/*Sign-in Page*/
body.page-id-220 .site-content,body.page-id-192 .site-content,body.page-id-193 .site-content{background-color:#5684d714;}
body.page-id-220 .tutor-template-segment,body.page-id-193 #tutor-registration-wrap{margin:70px auto;background-color:#ffffff;padding:10px 0 30px;}
body.page-id-220 .tutor-fs-5,body.page-id-193 .tutor-fs-5{text-align:center;font-size:26px;font-weight:500;}
body.page-id-192 .tutor-template-segment .tutor-fs-5{text-align:center;font-size:26px;font-weight:500;}
body.page-id-192 .tutor-template-segment .tutor-login-form-wrapper{padding:20px 0;}
body.page-id-193 .tutor-fs-5{margin-top:20px;}
body.page-id-220 .tutor-d-flex a:hover{color:#0063a6;}
body.page-id-220 input:focus,body.page-id-193 input:not([type=submit]):focus{border-color:#0063a6 !important;}
body.page-id-220 input[type=checkbox]:checked{background-color:#0063a6;}
body.page-id-220 button,body.page-id-192 button,body.page-id-193 button{background-color:#0063a6;border:none;}
body.page-id-220 button:hover,body.page-id-192 button:hover,body.page-id-193 button:hover{background-color:#353535;}
body.page-id-192 .tutor-template-segment{margin:70px auto;background-color:#ffffff;padding:30px 20px 10px !important;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:5px;}
body.page-id-192 input#user_login:focus{border-color:#0063a6 !important;}
body.page-id-192 li.active  a span:before,body.page-id-192 react-datepicker__navigation:hover span.react-datepicker__navigation-icon:before{color:#fff;}
body.page-id-192 a.is-active{color:#0063a6 !important;border-bottom-color:#0063a6 !important;}
body.page-id-192  a.tutor-nav-link:hover{color:#0063a6 !important;}
body.page-id-192 .tutor-btn.logged-in{background-color:#0063a6;color:#fff;border-color:transparent;}
body.page-id-192 .tutor-btn.logged-in:hover{background-color:#333333;border-color:transparent;}
body.page-id-192  span.tutor-progress-value{background-color:#0063a6;}
body.page-id-192 i.mce-ico{color:#fff;}
/*Our Course page*/
.tutor-toggle-more-collapsed{height:auto !important;}
.tutor-toggle-more-collapsed:before{content:inherit;}
.tutor-btn-show-more{display:none;}
.course-details table{background-color:#ffffff33;}
.course-details table th{border:1px solid #000;}
.course-details table thead{border-bottom:1px solid;}
.course-details table thead th{background-color:#165a9b;color:#ffffff;font-weight:500;}
.course-details tr:nth-child(even){background-color:#4081bf3d;}
.tutor-terms{margin-top: 20px;}
.tutor-course-details-tab{margin-top:0;}
.tutor-row .tutor-col-xl-4 .tutor-single-course-sidebar{margin:0;}
.tutor-wrap .gutentor-single-item-wrap{display:flex;}
.tutor-wrap .gutentor-single-item-wrap a{color:#0063a6;}
.tutor-wrap .gutentor-single-item-content{margin-left:15px;}
@media only screen and (max-width:1200px){.tutor-row main.tutor-col-xl-8{order:1;}}
body.single-courses .enrolment-expire-info{  font-size: 17px; color: #000; margin-top: 15px; }
.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body{ padding-bottom:10px; }
/*Tutor Dashboard*/
.tutor-dashboard .tutor-dashboard-menu-wishlist,.tutor-dashboard .tutor-dashboard-menu-my-quiz-attempts,.tutor-dashboard .tutor-dashboard-menu-question-answer{display:none;}
/*FAQ*/
.faq .gutentor-module-accordion-item{margin-bottom:20px;border-radius:5px;box-shadow:0 0 5px 0 #00000018;}
.faq .gutentor-module-accordion-body,.faq .gutentor-module-accordion-item-heading{border-radius:5px;}
.faq .gutentor-module-accordion-active .gutentor-module-accordion-item-heading{padding-bottom:5px;}
.faq .gutentor-module-accordion-active{border:1px solid #0b6aaa;}
.faq .gutentor-module-accordion-active i{color:#0b6aaa !important;}
.faq .gutentor-module-accordion-panel-handler-label{font-weight:500;padding-left:40px;}
/*Checkout*/
body.woocommerce-checkout .site-content header,body.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{display:none;}
body.woocommerce-checkout .site-content{background-color:#c9e2f138;}
body.woocommerce-checkout .site-content h3{font-size:19px !important;font-weight:500 !important;}
body.woocommerce-checkout .col-1{background-color:#fff;border:1px solid var(--ast-border-color);padding:10px 20px 35px;border-radius:5px;}
body.woocommerce-checkout label{font-weight:500 !important;font-size:15px !important;}
body.woocommerce-checkout  input,body.woocommerce-checkout  textarea,body.woocommerce-checkout  span.select2-selection--single{border-radius:5px !important;}
body.woocommerce-checkout  input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{border:1px solid #0063a6 !important;}
body.woocommerce-checkout h3#order_review_heading{background-color:#fff;border-radius:5px 5px 0 0;border-width:1px 1px 0 1px !important;padding-bottom:0 !important;}
body.woocommerce-checkout #order_review{background-color:#fff;border-radius:0 0 5px 5px;border-width:0 1px 1px !important;}
body.woocommerce-checkout  .woocommerce-info{background-color:#fff;border-radius:5px;}
body.woocommerce-checkout .woocommerce-form-login{background-color:#fff;border:1px solid var(--ast-border-color);border-radius:5px;padding:20px 20px 0px;margin-bottom:35px;}
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#0063a6;}
body.woocommerce-checkout button[type="submit"]{background-color:#0063a6;}
body.woocommerce-checkout button[type="submit"]:hover{background-color:#353535;}
body.woocommerce-checkout  table.shop_table th{font-weight:500;}
body.woocommerce-checkout .woocommerce form .form-row-first{ width:100%; }
.ewd-ufaq-faq-div{ box-shadow: 0 0 5px 0 #00000018; background-color:#fff; border-radius:5px; padding:8px!important; margin-bottom:15px!important; }
.ewd-ufaq-faq-div a{ display: flex; align-items:center; }
.ewd-ufaq-faq-div h4{ font-size:18px; }
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{  font-size: 18px!important; color:#000!important;  }
/*Mobile Menu footer*/
.reg-login {display:none;}
.reg-login .my-account-main{ display:none;}
body.logged-in .reg-login .my-account-main{ display:block!important; }
body.logged-in .reg-main, body.logged-in .sign-in-btn-main{ display:none!important; }
@media(max-width: 921px){
body.page-id-192 footer .site-below-footer-wrap{padding-bottom:0;}
body.page-id-192 .reg-login {display:none !important;}
.reg-login {display:block!important;}
.reg-login .d-flex{ justify-content:space-between;}
.reg-login i{ color:#757c8e;font-size:18px;}
body.logged-in .reg-login .d-flex .col-6{ flex-basis:48% !important;}
.reg-login .d-flex .col-6{ flex-basis:30% !important;}
.reg-login .col-6 a{padding: 12px 0 5px;line-height:24px;display: inline-block;width: 100%;height: 100%;text-align: center;color:#757c8e;;font-size:16px;font-weight:500;}
.reg-login{ display: block;position: fixed;left: 0;right: 0;bottom: 0; background: #fff;padding:0 10px 0px;box-shadow: 0px 0px 16px rgba(176,182,209,.180862);z-index: 9999999;}	
body.postid-195 .course,body.page-id-193 .reg,body.page-id-220 .sign-in-btn{ border-bottom: 3px solid var(--tutor-color-primary);}
body.postid-195 .course i,body.page-id-193 .reg i,body.page-id-220 .sign-in-btn i{ color:var(--tutor-color-primary)}}
.accreditation ul li{list-style-type:none;position:relative;margin-bottom:7px;}
.accreditation ul li:before{color:#1478be;font-size: 13px;font-weight: 900;content: "\f00c";position: absolute; font-family: "Font Awesome 5 Free";left:-22px;top:3px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li{ border-bottom:1px solid #d2dce7; }
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li:last-child{ border-bottom-width:0; }
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{ padding:5px 15px; font-size:14px; line-height:26px; }
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li.current-menu-item .menu-link{ background:var(--tutor-color-primary); color:#ffffff; }
body.single-courses .tutor-course-thumbnail{ display:none; }
#tutor-registration-form .tutor-form-row .tutor-form-group{ margin-bottom:0!important; } 
#tutor-registration-form .cf-turnstile{ margin-top: 25px; }
.tutor-password-strength-checker{ margin: 10px 0; }
#block-7{ margin-bottom:0; }
@media (min-width: 921px) { #block-9{ display:none; }}