/*
Template:       edhub
Theme Name:     Edhub Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/themes/edhub
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Edhub is an Responsive Online Education WordPress Theme.
Version:        1.0
Text Domain:    edhub
Tags: theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  Envato split License
License URI:  https://themeforest.net/licenses/terms/regular
*/
/* 	--logo-color-1:#ff2127; */
:root{
	--logo-color-1:#ff2127;
	--logo-color-2:#840f00;
}

@media screen and (max-width:767px){
	
	div.strong-view.wpmtst-default .wpmtst-testimonial-inner, .course_widget .course-box.style-1 .content-box .title{height:auto!important;}
	.h-74 .custom_icon_box_1 .info-box.style-1 p.description, .serivces_home .custom_icon_box_3 .btn-fill.style-2,.serivces_home .custom_icon_box_3 .category-box.style-3 .content-box .bottom-content .description{height:auto!important;}
}
.rtwpvg-single-image-container img{border-radius:5px;}
.serivces_home .custom_icon_box_3 .btn-fill.style-2{    line-height: normal;height: 75px;    display: flex;align-items: center;justify-content: center;text-align: center;}
.serivces_home .custom_icon_box_3 .category-box.style-3 .content-box .bottom-content .description{height:115px;}
nav.template-main-menu ul.menu>li.menu-item>a{padding: 20px 10px;    font-size: 15px!important;font-weight: 500!important;}
.site-branding {
    margin-right: auto; /* push everything else to the right */
    flex-shrink: 0; /* prevent it from shrinking */
}
.course_widget .course-box.style-1 .content-box .title{height:55px;font-size:20px!important;}
.template-main-menu {
    margin-left: auto; /* push the nav to the far right */
    display: flex;
    align-items: center;
}
.iconbox-services-1 .elementor-icon-box-wrapper {background-color:#fff; border-radius:10px;padding:15px;height:250px;}
.iconbox-services-1 .elementor-icon-box-wrapper .fas{color:var(--logo-color-1);    font-size: 26px;}
.iconbox-services-1 .elementor-icon-box-wrapper .elementor-icon-box-title{font-size:22px;}
.iconbox-services-1 .elementor-icon-box-wrapper .elementor-icon-box-description{font-size: 16px;line-height: 1.5;}
.iconbox-services-1 .elementor-icon-box-wrapper:hover{background-color:var(--logo-color-1);}
.iconbox-services-1 .elementor-icon-box-wrapper:hover .fas,
.iconbox-services-1 .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.iconbox-services-1 .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color:#fff;}


.iconbox-courses-1 .elementor-icon-box-wrapper {background-color:#fff; border-radius:10px;padding:15px;border:1px solid var(--logo-color-1);}
.iconbox-courses-1 .elementor-icon-box-wrapper .fas{color:var(--logo-color-1);    font-size: 26px;}
.iconbox-courses-1 .elementor-icon-box-wrapper .elementor-icon-box-title{font-size:22px;margin-bottom: 0px;height:65px;}
.iconbox-courses-1 .elementor-icon-box-wrapper .elementor-icon-box-description{font-size: 16px;line-height: 1.5;}
.iconbox-courses-1 .elementor-icon-box-wrapper:hover{background-color:var(--logo-color-1);}
.iconbox-courses-1 .elementor-icon-box-wrapper:hover .fas,
.iconbox-courses-1 .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.iconbox-courses-1 .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color:#fff;}
/* .approach .elementor-icon-box-icon .icon{color:#fff;    font-size: 22px;} */
.approach .elementor-icon-box-title{margin-bottom:0px;}
.approach h3.elementor-icon-box-title{font-size:20px; color:#fff;   line-height: normal;}
.approach h2{font-size:28px;color:#fff;}
.icon-link{   position: absolute;
    bottom: 10px;
    right: 20px;
    background: #fff;
    font-size: 16px;
    padding: 15px 20px;
    border-radius: 60px;
   
}
.approach .elementor-container.elementor-column-gap-no{height:500px;}
.approach .section-heading.style-2{margin-bottom:20px;}
.gallery-item-thumbnail-wrap{    border: 2px dashed var(--logo-color-1);}
.cta-sec-hm{bottom:-20px;}
.elementor-widget-elementskit-video .elementor-widget-container{border-radius:10px;border: 1px solid #840f00;}
.video-page h4{font-size: 16px;
    text-align: center;
    background-color: #840f00;
    padding: 8px;
    width: fit-content;
    position: relative;
    top: -34px;margin:auto;
    border-radius: 5px;
    color: #fff;}
.video-page .video-page-1 h4{margin-left:10px;margin-right:10px;}
.elementor-widget-elementskit-video .elementor-widget-container:hover .video-page h4{background-color:red!important;}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner {
   
    background-color: #000;
    border-radius: 10px;
}

.strong-view.wpmtst-default.dark .wpmtst-testimonial {
	    border-radius: 10px;
    border: 1px solid #000000!important;
    overflow: hidden;
}
.strong-view.wpmtst-default .wpmtst-testimonial{border:none!important;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner{background-color:#fff;    border-radius: 10px;}
.btnbook a{    background-color: var(--logo-color-1)!important;
    border-radius: 5px;
    padding: 5px 5px!important;color:#fff!important;}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner h3,.strong-view.wpmtst-default .wpmtst-testimonial-heading{
	font-size:22px;text-transform:capitalize;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image img{border-radius:50%;}
.page-id-579 .course_category{display:none;}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner h3, .strong-view.wpmtst-default.dark .wpmtst-testimonial-content.testimonial-content,
.strong-view.wpmtst-default.dark .wpmtst-testimonial-field.testimonial-field.testimonial-name,
.strong-view.wpmtst-default.dark .wpmtst-testimonial-field.testimonial-field.testimonial-company{color:#fff!important;}
.strong-form input[type="text"], .strong-form input[type="email"]{color: #666;
	border: 1px solid #ccc;border-radius:5px;line-height:40px;}
.strong-form textarea{border-radius:5px;height:8em!important;}
.strong-form-inner{    padding: 0px 20px !important;
    box-shadow: 0 0 10px 0 #0000004f;
    border-radius: 10px;
    background-color: #e3e6e8;
}
.section-heading.style-2{margin-bottom:0px!important;}
.tnp-field input[type="submit"] {background-color:var(--logo-color-1);border-radius:5px;}
.my-journey{    background: #fff;
    border-radius: 10px;
	border:1px solid;
    border-bottom: 4px solid #000;
    padding: 12px;}
.my-journey:hover{border:1px solid var(--logo-color-1);border-bottom: 4px solid var(--logo-color-1);}
.my-journey:hover h3{color:var(--logo-color-1)!important;}
.my-journey h3{margin-bottom:10px!important;font-size:22px;}
.my-journey p{margin-bottom:0px!important;}
.section-heading.style-1 .title:before, .section-heading.style-1 .title:after{display:none;}
a.elementor-button:not(.btn-same a.elementor-button){background-color:var(--logo-color-1)!important;border-color:var(--logo-color-1)!important;color:#fff!important;font-weight:600;}
a.elementor-button:hover{color:#000!important;}
.rtsb-icon.rtsb-icon-check-alt{color:#fff;font-size:22px;}
/* Form CSS Starts */
.form-group textarea{height:100px!important;}
.form-group, .form-group p{margin-bottom:0px;}
.form-group select {background-repeat: no-repeat !important;background-position: 95% !important;background-image:url(https://madhulikulkarni.com/wp-content/uploads/2025/04/select-arrow.png)!important;}
.wpcf7-form-control.wpcf7-submit{border-radius:5px!important;}
.wpcf7-form-control.wpcf7-submit{font-weight:500;
    letter-spacing: 0px!important;
    text-transform: initial!important;
    line-height: 6px!important;
    margin-bottom: 0px;
    padding: 15px 20px;}
/* Form CSS End */
.gallery-item-buttons{text-align:center;}
.blog-box.style-1 .figure-box img{    width: 100%!important;}
.single_course_breadcrum{    text-transform: capitalize;}
.single-product .entry-banner, .page-id-11 .entry-banner, .woocommerce-checkout .entry-banner{background-image:url(https://madhulikulkarni.com/wp-content/uploads/2025/04/product-img.jpg);}
.rt-archive-wrap{padding-top:50px;padding-bottom:50px;}
.rtsb-notice .wc-block-components-notice-banner:last-child{margin-top: 20px;}
.rtsb-notice .wc-block-components-notice-banner.is-info, .wc-block-components-notice-banner.is-info{ background-color: #187e1c21!important;
    border-color: #187e1c!important;    border: 1px solid;
    padding: 5px;
    border-radius: 5px;}
.woocommerce-NoticeGroup div.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content  {    background-color: #fff0f0!important;
    border-color: #cc1818!important;    border: 1px solid;margin-bottom: 20px;
    padding: 5px;
    border-radius: 5px;}
.woocommerce-NoticeGroup div.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content>svg {
    background-color: #cc1818;
    transform: rotate(180deg);
}
.woocommerce-NoticeGroup div.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content>svg {
    fill: #fff;
    background-color: #2f2f2f;
    border-radius: 50%;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    padding: 2px;
}
.rtsb-notice .wc-block-components-notice-banner.is-info>svg, .wc-block-components-notice-banner.is-info>svg {background-color: #187e1c;}
.wc-block-components-notice-banner>svg {
    fill: #fff;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
   margin-right:5px;
    border-radius: 50%;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
	padding: 2px;}
.woocommerce div.product form.cart .button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce .cart button.button{background-color:var(--logo-color-1); border-color:var(--logo-color-1);border-radius: 5px;}
.shop-wrap-style-2{padding-top:20px;}
.mt-30{margin-top:30px;}
#tab-title-description a{    text-align: center;
    font-size: 24px;
    font-weight: 500;color:#000;}
.shop-box-style-1{padding:10px 0px;box-shadow:none;}
.content-single-wrapper .woocommerce-product-details__short-description{border-bottom:none!important;margin-bottom:0px;}
.single-add-to-cart-wrapper{display:block;}
/* #content ul {list-style: disc!important;margin-left: 0px;} */
h1:not(h1.title){    font-size: 34px!important;
    line-height: 1.2em;
    color: #FFFFFF;}
h1 > span{color:var(--logo-color-1);    text-shadow: 1px 1px #fff;}
.c-br{font-weight: 600;color: #000;font-style:italic;}
.c-br i.fa{color:var(--logo-color-1);}
span.color{color:var(--logo-color-1);}
.iconbox-courses-without-border .elementor-icon-box-wrapper{background-color: #fff;border-radius: 10px;}
.iconbox-courses-without-border .elementor-icon-box-wrapper .elementor-icon-box-title {font-size: 16px;    margin-bottom: 0;}
.iconbox-courses-without-border  .elementor-icon-box-wrapper .fas {color: var(--logo-color-1);font-size: 26px;}
#content ul.block-list.shape-list{list-style:none!important;}
.h-74 .custom_icon_box_1 .info-box.style-1 p.description{height:74px;}
.serivces_home .service_home_1 i{    background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/05/winning_mamtras.png);
    height: 70px;    background-size: cover;
    width: 70px;
    background-repeat: no-repeat;}
.serivces_home .service_home_2 i{    background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/05/rise_up_teens.png);
    height: 70px;    background-size: cover;
    width: 70px;
    background-repeat: no-repeat;}
.serivces_home .service_home_3 i{    background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/05/peak_p_lab.png);
    height: 70px;    background-size: cover;
    width: 70px;
    background-repeat: no-repeat;}
.category-box:hover i {    filter: brightness(0%) invert(100%);}
.pbor-1 i{background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/06/Expert-led.png);
    height: 50px;    background-size: cover;
    width: 50px;
    background-repeat: no-repeat;}
.pbor-2 i{background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/06/customized-coaching.png);
    height: 50px;    background-size: cover;
    width: 50px;
    background-repeat: no-repeat;}
.pbor-3 i{background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/06/Holistic-focus.png);
    height: 50px;    background-size: cover;
    width: 50px;
    background-repeat: no-repeat;}
.pbor-4 i{background-image: url(https://madhulikulkarni.com/wp-content/uploads/2025/06/Proven-results.png);
    height: 50px;    background-size: cover;
    width: 50px;
    background-repeat: no-repeat;}

.serivces_home .custom_icon_box_3 .category-box.style-3 .content-box .top-content .icon-box{height:100px;width:100px;}
.serivces_home .custom_icon_box_3 .category-box.style-3 .content-box .top-content .icon-box:hover{    filter: brightness(100%) invert(0%);}
.main-banner-wrap-style-4 .swiper-slide:before{background-color:rgba(0,0,0,0.55)!important;}
.main-banner-wrap-style-4 div.swiper-slide{height:77vh;}
header.header-style-2 .navbar-wrap{padding:10px 0;}
.footerp, .footerp p{margin-bottom:0px!important;}
.topbar.style-2 .topbar-row{padding:0px;}
.woocommerce div.product .content-single-wrapper .product_title{margin-top:24px;margin-bottom:20px;}
.shop-box-style-1 .action-items{display:none;}
.home-3-hero.incw div.elementor-widget-wrap{max-width:730px;}
.home-3-hero.incw h1.elementor-heading-title{    font-size: 42px!important;line-height: 1.2em;color:#161616;}

.mental h2.advanced-heading-text, .mental p{color:#fff;}
.mental h3{font-size:20px;line-height:normal;}
.mental .elementor-image-box-wrapper{    background-color: #fff;transition:all 0.3s ease-in-out;
    height: 160px;
    border-radius: 20px;
    padding: 10px;}
.mental .elementor-image-box-wrapper:hover, .teens .elementor-image-box-wrapper:hover{
	 background-color:var(--logo-color-1);transition:all 0.3s ease-in-out;
}
.teens p{color:#000;line-height:28px;}
.teens .elementor-image-box-wrapper{height:400px;background-color: antiquewhite;padding: 20px;}
.teens .b-5-0-5-0 .elementor-image-box-wrapper {border-radius: 50px 0 50px 0;}
.teens .b-0-5-0-5 .elementor-image-box-wrapper {    border-radius: 0px 50px 0px 50px;}
.mental .elementor-image-box-wrapper:hover h3, .teens  .elementor-image-box-wrapper:hover h3,  .teens  .elementor-image-box-wrapper:hover p {color:#fff;}
.mental .elementor-image-box-wrapper:hover img, .teens .elementor-image-box-wrapper:hover img{    filter: brightness(0%) invert(100%);}

.main-banner-wrap-style-4 .title{max-width:100%!important;}
.bdr-right{border-right:1px solid #aaa;}
.bg-1 h4{color:#fff;}
.course-row .elementor-container.elementor-column-gap-default{background-color:#fff;}
.bg-1 .elementor-container.elementor-column-gap-default{background-color:#004562;}
.bg-1.b-r-2-2-0-0 .elementor-container.elementor-column-gap-default{border-radius:20px 20px 0 0;}
.bg-1.b-r-0-0-2-2 .elementor-container.elementor-column-gap-default{border-radius:0 0 20px 20px;}
.bg-1.b-r-2-2-2-2 .elementor-container.elementor-column-gap-default{border-radius:20px 20px 20px 20px;}
.calendar-table {padding:0px 50px;}
.calendar-table table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: 'Segoe UI', sans-serif;
}

.calendar-table th,
.calendar-table td {
  border: 1px solid #ccc;
  padding: 15px;
  text-align: left;
  vertical-align: top;
}

.calendar-table th {
  background-color: #f3f9ff;
  color: #333;
}

.calendar-table td strong {
  color: #000;
}

.calendar-table img {
  vertical-align: middle;
  margin-right: 5px;
}
.calendar-table td, .calendar-table th{background-color: #fff;
	border: 5px solid #004562 !important;}

/* Responsive design */
@media (max-width: 768px) {
	
/*   .calendar-table table, .calendar-table thead, .calendar-table tbody, .calendar-table th, .calendar-table td, .calendar-table tr {
    display: block;
  } */
	.single-product-bottom-1 .related.products .row{justify-content:center!important;}
	.video-page h4{width:auto!important;}
	ol{padding-left:0px;}
	.strong-view.wpmtst-default .wpmtst-testimonial-image{margin-left:0!important;}

	.woocommerce td.product-quantity{display:none!important;}
.woocommerce-page table.cart td.actions .coupon .input-text+.button {float: left!important;        margin-top: 10px;}
	.pr-lists{display:grid!important;grid-gap:20px;}
	.pr-list, .teens .elementor-image-box-wrapper, .mental .elementor-image-box-wrapper{height:auto!important;}
	.section-heading.style-3 .sub-title{padding:5px 20px!important;}
	.teens .b-5-0-5-0 .elementor-image-box-wrapper, .teens .b-0-5-0-5 .elementor-image-box-wrapper{border-radius:40px!important;}
	.calendar-table {padding:0px!important;overflow:scroll;}
  .calendar-table thead {
    display: none;
  }

  .calendar-table td {
    position: relative;
    padding-left: 20px;
    border: none;
    border-bottom: 1px solid #ccc;
  }

  .calendar-table td::before {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold;
    content: attr(data-label);
  }
}
.rtsb-countdown-addon .rtsb-countdown-item{height:120px!important;width:120px!important;}
.rtsb-countdown-addon .rtsb-countdown-layout1 .rtsb-countdown-item{background: #443939!important;}
.rtsb-countdown-addon .rtsb-countdown-count{font-size:2.2rem!important;}
.main-banner-wrap-style-4 h1.title{font-size:50px;}
.main-banner-wrap-style-4 p.description{font-size:20px;}
.single .site-content .entry-banner::before, .blog .site-content .entry-banner::before,
.post-type-archive-courses .entry-banner::before,
.page-id-3611  .entry-banner::before, .entry-banner::before
{background-image:url(https://madhulikulkarni.com/wp-content/uploads/2025/06/common_banner.jpg)!important;    background-position: bottom!important;    background-color: rgba(0, 0, 0, 0.5)!important;
    background-blend-mode: overlay;}
.post-type-archive-courses .course_archive_page_identifier {padding-top:40px;}
.main-figure-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    pointer-events: none;    border-radius: 20px 0 20px 0;
}
.single .main-figure-box img{border-radius: 20px 0 20px 0;}
.single blockquote{margin:0px!important;}
.br-20-0 img{border-radius: 20px 0 20px 0;}
input{    height: 40px;font-weight:400;
    padding: 5px 15px 5px 15px;
    border-radius: 10px;margin-bottom:10px;width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    color: #000000;
    background: #F7F7F7;}
input[type=checkbox]{width:auto;}
.wpcf7-spinner{position:absolute;right:20px;}
.radius-block-accordion__item .radius-block-accordion__item__header {
    background-color: #840f00;
    padding: 0px 20px;
}
.radius-block-accordion__item__body {
    padding-right: 50px;
    box-shadow: 0 0 14px 0px #00000038;
    background-color: #0000000d;
    padding: 20px;
}
.radius-block-accordion__item__header h3{margin-bottom:0px;color:#fff;}
.radius-block-accordion__item__button:after{color:#fff;}
.radius-block-accordion__item:not(:last-child) {
    margin-bottom: 10px;
}
.pr-lists{    display: flex;
    column-gap: 20px;margin:10px 0 20px;}
.pr-list{    padding: 20px;
    border: 1px solid;    height: 125px;
    border-radius: 5px;}
.pr-list h4{font-size:20px;}
.pr-list .icon-link{display: flex;position:relative;
    top: -20px;padding:0px;
    right: auto;
    background: #0000;
    justify-content: end;}
.pr-list .icon-link i{    background-color: #fff;
    padding: 10px;
    border-radius: 50%;}
.pr-list:hover{background-color:#b5b5b5;}
.pr-list:hover div{color:#000}
.pr-list:hover i{color:var(--logo-color-1);}
.btnread{    font-size: 16px;cursor:pointer;
    background-color: #840f00;
    border-radius: 5px;
    color: #fff;
    padding: 2px 5px;}
/* .readmore{display:none;} */
.pr-list.extra{height:170px;}
.pr-list.extra .icon-link{top:-5px!important;}
table.variations th{text-align:left;}
.blog #content ul.entry-meta.inline-list, .post-type-archive-courses #content ul.inline-list.course-feature, 
.woocommerce-checkout #payment ul.payment_methods, .single.single-post #content ul.entry-meta.inline-list{list-style:none!important;}
blockquote{padding:10px!important;}

.post-type-archive-courses [type=button].filter_panel_button{display:none;}
.woocommerce-checkout .woocommerce-terms-and-conditions #breadcrumbs{display:none;}
.woocommerce-checkout .woocommerce-terms-and-conditions h1{color:#000;}
.page-id-3947 #content ul, .page-id-3925 #content ul,  .page-id-3967 #content ul{margin-bottom:20px;list-style: disc!important;margin-left: 0px;}
.tnp-field label {
    display: none;
}
.blog .blog-box.style-1 .figure-box{height:308px;}
.blog .blog-box.style-1 .figure-box img{    height: 308px !important;
    width: 770px !important;
    object-position: top;}
.blog .btn-text.style-4{text-decoration:underline;}
.blog-box.style-1 .content-box .title{font-size:22px;}
.has-thumbnail .blog-box{margin-bottom:40px;}
.sidebar-widget-area .widget, .single_course_side_block_1{padding:20px!important;}
.widget-banner{padding-top:20px;}
.wpmtst-testimonial-image.testimonial-image img{height: 100px;
    width: 100px;
    max-width: 100%;}
.wpmtst-testimonial-content.testimonial-content{display:grid!important;}
.strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:left!important;}
textarea{background: #F7F7F7;padding:5px 15px 5px 15px;}
.tutor-lms.woocommerce-account .entry-content .woocommerce{    border: 1px solid;background-color:#f0f0f0;}
.tutor-lms.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{border-right:1px solid;border-bottom:1px solid;}
.tutor-lms.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul{padding-left:0px;margin-left:0px;}
.tutor-lms.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li:not(li:last-child){margin:20px 0; border-bottom:1px solid;}
.tutor-lms.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{padding-left:20px;}
.woocommerce-account .woocommerce-MyAccount-content{padding:20px;}
.wc-block-components-notice-banner.is-info{display:flex;}
.woocommerce-edit-address .u-column2.col-2, .woocommerce-edit-address .u-column1.col-1  {width:100%;float:left!important;max-width:100%;}
.woocommerce-edit-account fieldset{margin-bottom:10px;}
.woocommerce-edit-account input{margin-left:10px;}
.woocommerce-edit-account  .form-row{column-gap:10px;}
.woocommerce-MyAccount-navigation{position:relative;z-index:0;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#840f00;}
.woocommerce td.product-quantity, .woocommerce th.product-quantity{display:none!important;}
.single-product .shop-wrap-style-2 .product-single-category{display:none!important;}
.single-product-bottom-1 .shop-box-style-1 .figure-box img { height: auto;width: 270px;}
.single-product-bottom-1 .shop-box-style-1:hover .figure-box:before{background-color:#0000!important;}
.single-product-bottom-1 .related.products .row{column-gap:20px;}
.single-product-bottom-1  .wc-tabs-wrapper{display:none!important;}
.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-billing-fields .select2-container .select2-selection--single {height:40px;line-height:24px;}
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #000;}
.woocommerce .woocommerce-checkout .form-row{margin-bottom:0px;}
nav.template-main-menu ul.menu li.menu-item.current-menu-item a{color: var(--color_primary);}
.woocommerce div.product form.cart .button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce .cart button.button{text-transform:capitalize;}
.strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:left!important;}
.readmore ul{list-style:disc;}
.page-id-13 h2{    text-align: center;padding-top: 20px;}
.woocommerce form.login{    width: 310px;
    margin: auto;    background-color: #fff;
    margin-bottom: 20px;}
.woocommerce form.login .form-row{display:grid;}
.woocommerce form.login .form-row input[type=checkbox]{height:12px;}
.woocommerce-lost-password form, .woocommerce-lost-password article .entry-content .woocommerce{padding:20px;}
label[for='billing_first_name'],label[for='billing_last_name'],label[for='billing_address_1'], label[for='billing_postcode'], 
label[for='billing_phone'],label[for='billing_email']
{display:none!important;}
.single_course_side_block_1 ul li span{padding-left:30px!important;}
.qsm-quiz-default-feature-image{width:auto!important;display:block;margin:auto;}
.qsm-auto-page-row.qsm-question-page{
    border: 1px solid;
    border-radius: 5px;
    padding: 20px;
    background-color: aliceblue;
}
.quiz_section input{width:auto!important;height:auto!important;}
.qsm-quiz-container input[type=radio] {margin:8px 0!important;}
.common-bgbdr, .wpmtst-testimonial-success{    text-align: center;
    background-color: aquamarine;
    border: 2px solid #5baf93;
    padding: 20px;
    border-radius: 5px;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner{height:420px!important;overflow:auto;}
.woocommerce-product-details__short-description ul{list-style:disc!important;}
.course_widget .course-box.style-1 .hover-content .inner .course-admin .admin{display:none!important;}
.course_widget .course-box.style-1 .hover-content{top:0px!important;height:calc(100%)!important;}
.hover-content .tutor-ratings-stars{color:#fff!important;}
.single_course_side_block_1 ul li span.tutor-meta-level, .single_course_side_block_1 ul li span.tutor-meta-value.tutor-color-secondary {
    color: #746d70;
    padding-left: 5px !important;
    justify-content: end;
    display: contents;
    font-weight: 400;
}
.content-box h4.sub-title{display:none;}
.single-courses{
	.banner-info-style-1{padding-bottom:0px;}
	div.content-box{padding-top:50px;}
div.content-box ul.single_course_meta_box, .single_course_breadcrum{display:none;}
}
/* .tutor-course-content-content ul{list-style:disc!important;} */
.tutor-course-content-content ul 
{
	list-style:none;margin-left:0px;padding:10px;
li:before{
content: "\f058";
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    right: 10px;
    /* top: 5px; */
    line-height: 1;
    color: var(--color_primary);
	}}
.tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
    margin-left: 5px;
}
.course-box.style-1 .figure-box {
	 margin-top: auto!important;}
.instructor-wrap .instructor-box:last-child{display:none!important;}