.text-primary{
    color: #f9b658 !important;
}
.button-color{
	color: #fff !important;
    background-color: #260f41 !important;
    border-color: #FDAA1D !important;
}
.button-color:hover{
	color: #fff !important;
    background-color: #FDAA1D !important;
    border-color: #FDAA1D !important;
    box-shadow: 0 .25rem .75rem rgba(252, 159, 28, .15) !important;
}
.text-orange-color{
	color: #fc9f1c !important;
}
.button-outline-color{
	color: #3f78e0;
    border-color: #fc9f1c !important;
}
.button-outline-color:hover{
	color: #fff !important;
	background-color: #FDAA1D  !important ;
    border-color: #fc9f1c !important;
}
.text-color{
	color: #fc9f1c !important;
}
.bg-dot.color{
    background-image: radial-gradient(#301352 2px, transparent 2.5px) !important;
}

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{
	color: #301352 !important;
}
.dropdown-toggle::after{
	color: #301352 !important;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: #301352 !important;
}
.dropdown-item:hover {
    color: #301352 !important;
    background-color: inherit;
}
.navbar-light .navbar-nav .show>.nav-link {
    color: #301352 !important;
}
.link-purple{
	color: #301352 !important;
}

.bg-pale-blue {
    background-color:  #8d33f8b3 !important;
}
.btn-soft-primary {
    background-color: #8d33f8b3 !important;
    color: #fefefe !important;
}
footer.bg-dark {
    background: #301352 !important;
}
.bg-dark {
    background: #301352 !important;
}
.bg-dark.text-inverse a:not(.btn):not([class*=link-]):hover{
	color: #fc9f1c !important ;
}
.text-inverse{
	color: #ffff !important;
}
.text-inverse a:not(.btn) {
    color: #fff !important;
}
.wrapper.bg-dark.angled.lower-start:after, .wrapper.bg-dark.angled.upper-start:before {
    border-left-color: #301352 !important;
}
.progress-wrap svg.progress-circle path {
    stroke: #fc9f1c !important;
}
.progress-wrap:after {
	color: #fc9f1c !important;
}
.accordion-wrapper .card-header button:hover {
    color: #301352 !important;
}
.accordion-wrapper .card-header button:before{
	color: #301352 !important;
}
.accordion-wrapper .card-header button{
	color: #301352;
}
.icon-list.bullet-primary i {
    color: #301352 !important;
}
.icon-list.bullet-soft-fuchsia i {
    color: #301352 !important;
}
.icon-list.bullet-soft-fuchsia.bullet-bg i {
    background-color: #ecc0ff !important;
}
.icon-list.bullet-soft-primary.bullet-bg i {
    background-color: #ecc0ff !important;
}
.icon-list.bullet-soft-primary i {
    color: #301352 !important;
}
.gradient-1 {
    background-image: linear-gradient(120deg, #301352 10%, #ef3f6e 100%) !important;
}
.icon-list.bullet-soft-leaf.bullet-bg i {
    background-color: #ecc0ff !important;
}
.icon-list.bullet-soft-leaf i {
    color: #301352;
}
.btn-fuchsia {
    color: #fff;
    background-color: #fc9f1c !important;
    border-color: #fc9f1c !important;
}
.btn-fuchsia.btn-circle.ripple::before {
    background: #fc9f1c !important;
}
.btn-fuchsia.btn-circle.ripple::after, .btn-fuchsia.btn-circle.ripple::before {
    background: #fc9f1c !important;
}

.link-color-dark {
    color: #343f52;
}
.link-color-dark:hover {
    color: #fc9f1c;
}

.images-services img{
    width: 100%;
    border-radius: 6px;
}
.all-courses-card{
    margin-top: 30px;
}
.block-chain-title {
    background: linear-gradient(90deg,#b900fa,#7926ff);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.banner-first-title {
    font-size: 50px !important;
}
.registration-form {
    width: auto !important;
    border-radius: 10px;
}

.padding-fifteen-all {
    padding: 20px;
    border-radius: 8px;
}
.padding-fifteen-all {
    padding: 20px;
    border-radius: 8px;
}
.footer-post-title {
    color: #FDAA1D !important;
    font-size: 20px;
}

.gallery-sub p{
    
    padding: 16px 31px !important;
}

.banners-title{
    border-right: 1px solid #ccc;
}

.padding-fifteen-alls {
    width: auto !important;
}

.padding-fifteen-alls {
    border: 1px solid;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 90px;
    background: hsla(0,0%,100%,.08);
    border-radius: 10px;
    
    padding: 7% !important;
    width: 410px !important;
}
.technologies-cover .technologies-cover-list {
    display: flex;
}
.technologies-cover .technologies-cover-list .technologies-icons {
    width: 20%;
    text-align: center;
}

.price-details .noise-bg .unlock-offer {
    background: #0a050d;
    border: 1px solid #7926ff;
    box-shadow: 3px 4px 0 #7926ff;
    border-radius: 16px;
    color: #fff;
    padding: 0.8rem 1.5rem;
    margin-top: 0.8rem;
}
.price-details .noise-bg button {
    width: 100%;
}

.price-details .noise-bg {
    background: url(./images/fee.webp) no-repeat;
    background-size: cover;
    padding: 4rem 9rem;
}
.placement-list li {
    list-style: none;
}
.price-details {
    background: radial-gradient(50% 14.08% at 50% -.06%,rgba(121,38,255,.32) 0,rgba(0,17,5,.32) 100%);
    border-radius: 14px;
    overflow: hidden;
}
.max-size {
    width: 50%;
    margin: auto;
}
.blockchain-placement-sec .placement-list {
    padding: 2rem;
    background: hsla(0,0%,100%,.07);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 16px;
}

.registration-form {
    width: auto !important;
    border-radius: 10px;
}
.registration-form-1{
    width: 912px !important;
    /* padding-top: 56px; */
    border-radius: 10px !important;}

.form-required {
    color: red;
}
.skills-img{
    width: 100%;
}
.blockchain-btn {
    width: 100%;
    background: linear-gradient(90deg,#b900fa,#7926ff);
    color: #fff;
    border: none;
    padding: 0.9rem 1.5rem;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    border-radius: 16px;
    font-weight: 600;
}

.process-wrapper.arrow [class*=col-]:before {
    background-size: 30% 30% !important;
    background-image: url(./images/group.webp) !important;
}
.X {
    background-image: linear-gradient(45deg,rgba(75,13,186,1) 0%,rgba(123,97,255,1) 100%);
    line-height: 32px;
}
.process-wrapper.arrow [class*=col-]:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.15 19.5'%3E%3Cpath fill='%233f78e0' d='M2.38,13.63A107.77,107.77,0,0,1,41.56,3.28C54.29,2.51,67,4.2,79.4,6.9c7.73,1.68,15.38,3.73,23,5.86a1.56,1.56,0,0,0,.83-3C89.85,6,76.35,2.5,62.54.87A111,111,0,0,0,24,2.73,119,119,0,0,0,.8,10.93c-1.81.85-.23,3.54,1.58,2.7Z'/%3E%3Cpath fill='%233f78e0' d='M95.51,19.27A60.35,60.35,0,0,1,107,12.41a1.58,1.58,0,0,0,1.12-1.29,1.53,1.53,0,0,0-.75-1.56,20.31,20.31,0,0,1-9-8.65,1.56,1.56,0,0,0-2.7,1.57c2.34,4,5.79,7.86,10.12,9.78l.37-2.86a62.69,62.69,0,0,0-12.25,7.18,1.6,1.6,0,0,0-.56,2.14,1.56,1.56,0,0,0,2.13.55Z'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70% 70%;
    position: absolute;
    width: 8rem;
    height: 7rem;
    top: 0.8rem;
    left: -4rem;
    z-index: 1;
    opacity: 25.15;
}

.ui-ux-designing{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
    border: 1px solid #dbdbdb;
}
.blockchain-placement-sec .placement-list {
    padding: 2rem;
    background: hsla(0,0%,100%,.07);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 16px;
}
.technologies-covers {
    width: 55%;
    margin: auto;
}
.placement-list .ui-ux i {
    color: #e79800 !important;
    background: rgb(218 196 253 / 15%);
    border-radius: 8px;
    font-size: 20px;
    padding: 0.7rem;
    margin-right: 9px;
}
.program-title {
    border-radius: 9px;
    border: 1px solid #ccc;
}
.program-overview {
    display: flex;
}
.ui-program-btns{
        background: #0a050d;
    border: 1px solid #7926ff;
    box-shadow: 3px 4px 0 #7926ff;
    border-radius: 16px;
    color: #fff;
    padding: 0.8rem 1.5rem;
    margin-top: 0.8rem;
  text-align: center;
}
.ui-black-btn {
    background: #050d07;
    border: 1px solid #006424;
    box-shadow: 3px 4px 0 #0dba4b;
    border-radius: 1rem;
    color: #fff !important;
    padding: 0.6rem 2rem;}
.ux-ui-course-work .course-work {
    display: block;
    text-align: center;
    width: 25%;
    background: url(./images/ar.webp) no-repeat;
    background-size: 100% 100%;
    padding: 1rem 2rem;
}

/** Home about **/



.price-details .noise-bg .unlock-offer {
    background: #0a050d;
    border: 1px solid #7926ff;
    box-shadow: 3px 4px 0 #7926ff;
    border-radius: 16px;
    color: #fff;
    padding: 0.8rem 1.5rem;
    margin-top: 0.8rem;
}
.price-details .noise-bg button {
    width: 100%;
}
.mx-center-auto {
    display: table!important;
    margin: 2.25rem auto auto;
}
.placement-support .placement-list {
    background: #fff;
    padding: 1.5rem 3rem;
    border: 3px solid #e79800;
    box-shadow: 2px 6px 0 #e79800;
    border-radius: 24px;
}
.technologies-cover .technologies-cover-list {
    display: flex;
}
.technologies-cover .technologies-cover-list .technologies-icons {
    width: 20%;
    text-align: center;
}
.technologies-cover {
    width: 75%;
    margin: auto;
}
.accordion-wrapper .card-header button:before {color:#e79800;}
.blockchain-support .duration-days {
    height: 440px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1.5rem;
    position: relative;
    background: hsla(0,0%,100%,.09);
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    border-radius: 16px;
}
.blockchain-support .duration-days .bg-1 {
    position: absolute;
   background: linear-gradient(4deg,rgb(175 0 121),rgb(248 148 0));
    padding: 0.5rem 1rem;
    border-radius: 10px;
    top: -25px;
    color: #fff;
}
.bg-contents{
    border-radius: 49px;
    padding: 4px;
    margin: auto;
    width: 169px;
    background: #dbdbdb;

}

.hours_sec {
    border-width: 1px;
    border:2px #9e1a7d dotted;
    border-radius: 5px;
    max-width: 150px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 3px;
}
.sec-hr {
    margin: 0px;
}
.wid{
    width:27% !important;
}

@media (max-width: 480px) {
    .darkbox {
        overflow: hidden;
    }
    .fs{
        font-size: 15px;
    }
}
@media (max-width: 480px) {
    .placement1 {
        overflow: hidden;
    }
}
@media (max-width: 991.98px) {
    .offcanvas-nav {
        background: #301352 !important;
    }
    .wid{
    width:au7to !important;
}
    .registration-form-1{
    width: auto !important;
    /* padding-top: 56px; */
    border-radius: 10px !important;
}

.technologies-covers {
    width: 80%;
    margin: auto;
}
.ui-ux-program-images{
        width: 100%;
    }

}
    

@media (max-width: 991.98px) {
.navbar-light .navbar-nav .show>.nav-link {
    color: #fff !important;
}
}
@media (max-width: 991.98px) {
.navbar-light .navbar-nav .nav-link:hover {
    color: #fff !important;
}
}

@media (max-width: 767px){
.technologies-cover {
    width: 100% !important;}
.price-details .noise-bg{
    padding: 1rem 1rem !important;
}
.max-size {
    width: 100% !important;
    margin: auto;
}
.footer-post-title{
    font-size: 14px !important;
}
.padding-fifteen-alls {
    width: auto !important;
}
.images {
    width: auto!important;
    height: 530px;
}

.scorll-bar{
    overflow-x: scroll !important;
}

.technologies-cover .technologies-cover-list .technologies-icons {
    width: 20%;
    margin-right: 16%;
    text-align: center;
}
.ux-ui-course-work .course-work {
    display: block;
    text-align: center;
    width: 70%;
    background: url(./images/ar.webp) no-repeat;
    background-size: 100% 100%;
    padding: 1rem 2rem;
}

}