


/* Priti */
.font-weight-mediam {font-weight: 500;}
.day-count{display: flex; align-items: center !important;}
.text-yellow {color: #E9C50F;}
.text-orange {color: #E88C09;}
.text-green {color: #50B82C;}
.text-blue {color: #7681EA;}
.text-main-color{color: #CB9B39;}
.bg-blue {background-color: #EAECFC;}
.bg-green {background-color: #E5F4DF;}
.bg-orange {background-color: #FCEEDA;}
.bg-yellow {background-color: #FCF6DB;}
.bg-green-dark {background-color: #50B82C;}
.bg-main {background-color: #CB9B39;}
.resultpage li.nav-item a.active {background: rgb(193, 40, 42); background: linear-gradient(281deg, rgba(193, 40, 42, 1) 0%, rgba(209, 100, 26, 1) 100%); color: #fff !important;}
.btn-w {font-weight: 500 !important;}
.resultpage .nav-tabs li.nav-item a {padding: .4rem 0.7rem; border-radius: .4rem .4rem 0rem 0rem !important;}
.rounded-22 {border-radius: .30rem !important;}
.ms-auto {margin-left: auto;}
.me-auto {margin-right: auto;}
.rounded-pill {border-radius: 40px;}
.d-flax {display: flex;}
.table-hover thead.table-dark:hover {background-color: #4b51a0;}


/*course*/
.physics-leble > span {background-color: #d3d3f3;}
.courseplans-shadow{box-shadow: 0px 4px 0px #cf5c1c96;}
.owl-team .owl-item img {width: auto !important;}
.tab-course .nav-tabs {margin-top: -43px;}
.accordion-button:focus {box-shadow: none;}
.accordion-button:not(.collapsed) {box-shadow: none;}
.accordion {border-width: 0px 0px 1px;}
.accordion-button:not(.collapsed)::after {background: #fff !important; height: 2px; width: 14px;}
.accordion-button:not(.collapsed)::before {display: none;}
.accordion-button:after {background: #fff; height: 2px; width: 16px; left: auto; position: absolute; right: 20px; content: "";}
.accordion-button:not(.collapsed)::before{}
.accordion .accordion-button::before, .accordion .accordion-button::after {width: 2px; height: 16px; content: ""; margin-left: auto; position: absolute; right: 26px; background: #263842; display: block; top: 15px;}
.accordion .accordion-button:after {transform: rotate(90deg); top: 15px;}
.accordion .accordion-button:not(.collapsed), .accordion .collapse {background-color: #CB9B39 !important;}
.accordion .accordion-button:not(.collapsed) *, .accordion .collapse * {color: #fff !important;}
.accordion button[aria-expanded="true"]::before{display: none}
.class11-box {background-image: url(../images/price-bg1-01.png), url(../images/price-bg1-02.png); background-position: left top, right bottom; background-repeat: no-repeat, no-repeat; background-color: rgb(203,155,57,0.2); min-height: 600px; background-size: 100%,100%; border: 1px solid #F5823E;}
.class12-box {background-image: url(../images/price-bg2-01.png), url(../images/price-bg2-02.png); background-position: left top, right bottom; background-repeat: no-repeat, no-repeat; background-color: #FCFCFC; min-height: 600px; background-size: 100%,100%; border: 1px solid #F5823E;}
.pricecard-btn a {width: 48%;}
.pricecard-btn a.btn-dark {min-height: 48px; line-height: 27px;}
.pricecard-pad {padding-top: 4rem;}
.class-name:after {content: ''; display: inline-block; height: 2px; width: 60px; background: #292929; margin-left: 8px;}
.pricecard-list li span {/*background: #CB9B39;*/ border-radius: 3px;}
.pricecard-list li:before {content: ''; background: url(../images/arrow-icon.png) no-repeat; width: 16px; height: 12px; display: inline-block; background-size: 14px; position: relative; left: -12px;}
.pricecard-list li.cros-icons:before {background: url(../images/cros-icons.png) no-repeat; height: 14px;}
ul.pricecard-list li {padding-left: 12px;}
.features-heading span:before {content: ''; background: url(../images/heading-arrow.png) no-repeat; width: 20px; height: 16px; display: inline-block; position: absolute; left: 0px; top: -16px;}
.class-name {letter-spacing: 2px;}
.owl-team .owl-dots, .owl-course .owl-dots {text-align: center; margin-top: 1rem;}
.owl-team .owl-dots button span, .owl-course .owl-dots button span {width: 12px; height: 12px; display: inline-block; border: 2px solid transparent; border-radius: 100%; background: #F5823E; box-shadow: 0px 0px 0px 2px inset transparent;}
.owl-team .owl-dots button.active span, .owl-course .owl-dots button.active span {border: 2px solid #F5823E; box-shadow: 0px 0px 0px 2px inset #fff;}
.accordion button.card-header {word-break: normal; white-space: normal;     padding-right: 38px !important;}
.owl-team .owl-nav {display: none !important;}
.owl-carousel .owl-stage-outer {border-radius: .65rem !important;}

@media screen and (max-width: 991px) {
    .font-size-30 {font-size: 25px;}
    .pricecard-btn a {width: 100%;}
}


@media screen and (max-width: 767px) {
.class11-box,.class12-box {background-position: left -58px, right bottom;}
}

@media screen and (max-width: 575px) {
.class11-box, .class12-box {
    background-position: left 0%, right bottom; background-size: 100% 124px, 100%;
}
.pricecard-pad {
    padding-top: 3rem;
}
}

.categorybox-img {
    background-color: #4b51a0;
}

.categories-dcs ul.list li.heart i {
    -webkit-text-stroke: initial;
    font-size: 13px;
}

.upscdetails .business-home-slider-img img {
    width: 200px;
    height: 200px;
    object-fit: fill;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.bannerbottom a:hover {background-color: #cea044;}

@media screen and (max-width: 767px) {
.upscdetails .business-home-slider-img img {
    width: 140px;
    height: 140px;
}
}
