body{font-family: 'Proxima Nova', sans-serif; background-color: #000000;}
/*heading css*/
.heading {font-weight: 600; font-size: 45px; line-height: 55px; color: #111111; text-align: center; text-transform: capitalize; margin-bottom: 0px;}
.heading1 {font-weight: 600; font-size: 30px; line-height: 40px; color: #111111; margin-bottom: 20px; display: block;}
/*banner css*/
.banner-part {background-image: url(../images/fairness_club_banner1.webp); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 90vh; position: relative;}
.banner-part h1 {font-style: normal; font-weight: 600; margin-bottom: 0px; font-size: 55px; line-height: 66px; color: #FFFFFF;}
.icon-img3 {margin-top: -15px;}
.club_btn {background: #FFC83A; border-radius: 10px; padding: 10px 25px; display: block; text-decoration: none; font-weight: 600; font-size: 16px; line-height: 24px; color: #111111; border: 1px solid #FFC83A;}
.club_btn:hover {background: transparent; color: #FFC83A; transition: 0.6s;}
.trailer_btn {background: transparent; border-radius: 10px; padding: 10px 25px; text-decoration: none; font-weight: 600; font-size: 16px; line-height: 24px; color: #FFC83A; border: 1px solid #FFC83A;}
.trailer_btn:hover {background-color: #FFC83A; color: #111111; transition: 0.6s; border-color: #FFC83A;}
.banner_btn {padding-left: 0px; padding-top: 50px; margin-bottom: 0px;}
.banner_btn li {display: inline-block; margin-right: 10px;}
.banner-part p {font-style: normal; font-weight: 600; margin-bottom: 0px; font-size: 16px; line-height: 19px; color: rgba(255, 255, 255, 0.87); padding-top: 30px;}
.banner-part p a {text-decoration: none; color: #FFC83A;}
.banner_text {padding-top: 15%;}
.trailer_btn .fa {padding-right: 5px;}
/*online platform css*/
.about-artisto hr {margin: 10px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;width: 80%;}
.about-artisto {padding-top: 60px; padding-bottom: 60px; background-color: #fff;}
.about-artisto .heading {color: #FFC83A;}
.about-artisto .heading span {color: #111;}
.video-watch img {border-radius: 20px;}
.video-watch {position: relative;}
.video-watch:before {content: ""; background-color: #FFC83A; width: 83%; height: 60%; position: absolute; border-radius: 20px; bottom: 0px;}
.video-watch img {border-radius: 20px; position: relative; margin-bottom: 43px; margin-left: 43px;}
.about-video p {font-weight: 500; font-size: 16px; line-height: 19px; color: #111111;}
.about-video {padding-left: 150px; padding-top: 55px;}
.business {padding-left: 15px; padding-right: 190px;}
.learn img {margin-left: -35px;}
.learn:before {right: 0px;}
.trends {padding-top: 80px; padding-bottom: 80px;}
/*explore club css*/
.explore-part .heading {color: #fff;}
.explor-img {border-radius: 20px; object-fit: cover; object-position: top; min-height: 436px; max-height: 436px;}
.explor-mini {width: 80px !important; height: 80px; margin: 0 auto; border-radius: 100%; object-fit: cover; object-position: top; margin-top: -40px;}
.explor-descri h4 {font-weight: 400; font-size: 22px; line-height: 27px; color: rgba(255, 255, 255, 0.65); display: inline-flex; padding-top: 20px; margin-bottom: 0px;}
.star-img {width: 16px !important; height: 16px; margin-top: 6px; margin-left: 10px;}
.explor-descri h3 {font-weight: 600; font-size: 22px; line-height: 27px; color: rgba(255, 255, 255, 0.8); padding: 10px 0; margin-bottom: 0px;}
.explor-descri p {font-weight: 600; font-size: 22px; line-height: 27px; text-align: center; color: #FFFFFF; margin: auto 15px;}
.explor-descri {text-align: center; position: relative;}
.course-soft {overflow: hidden; display: block; border-radius: 20px;}
.course-soft:hover img {transform: scale(1.2); transition: 0.6s;}
.course-people {overflow: hidden; display: block; border-radius: 20px;}
.explore-part .heading1 {margin-bottom: 20px;}
.explore-part .sub-heading {font-weight: 500; font-size: 20px; line-height: 30px; color: #fff; text-align: center; margin-bottom: 0px;}
.explore-part hr {margin: 10px auto 0 auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px; margin-bottom: 60px; width: 85%;}
.view-btn {font-weight: 500; font-size: 20px; line-height: 25px; text-align: right; color: #FFC83A; text-decoration: none; display: block;}
.view-btn:hover {color: #fff; transition: 0.6s;}
.view-btn .fa {font-size: 12px;}
.explore-part {padding-top: 90px; padding-bottom: 90px;}
.explore-part .owl-dots {display: none;}
.explore-part .owl-nav {text-align: center; margin-top: 40px;}
.explore-part .owl-nav span {background-color: #ffc83a; padding: 0 13px 3px 13px; margin-right: 10px; font-size: 25px; font-weight: 900; color: #111; border-radius: 5px;}
/*Meet mentors css*/
.mentors-meet {padding-bottom: 60px; background-color: #fff;}
.mentors-meet hr {margin: 10px auto 0 auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px; margin-bottom: 60px; width: 78%;}
.mentors-descri {border-radius: 0 0 15px 15px;padding: 10px;width: 100%;position: absolute;bottom: 0px;}
.mentors-meet .heading1 {margin-bottom: 60px;}
.mentors-meet .item img {border-radius: 15px; object-fit: cover; object-position: top; min-height: 330px; max-height: 330px;}
.mentors-descri h4 {font-weight: 600;font-size: 18px;line-height: 24px;color: #fff;text-align: center;margin-bottom: 0px;}
.mentors-meet .owl-dots {display: none;}
.mentors-meet .owl-nav {text-align: center;margin-top: 20px;}
.mentors-meet .owl-nav span {background-color: #FFC83A; padding: 0 13px 3px 13px; margin-right: 10px; font-size: 25px; font-weight: 900; color: #111; border-radius: 5px;}
.user_rating {position: absolute;top: 10px;right: 10px;color: #fff;padding: 2px 7px;display: inline-block;border-radius: 20px;font-size: 13px;}
.course-people:before {content: "";background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 75%, rgb(0, 0, 0) 100%);position: absolute;height: 100%;width: 100%;border-radius: 0 0 15px 15px;}
.details_course {list-style: none;padding-left: 0px;margin-bottom: 0px;display: block;column-count: 3;margin-top: 20px;}
.details_course li p {font-size: 14px;color: #fff;font-weight: 600;margin-bottom: 0px;}
.details_course li {text-align: center;color: #fff;}
/*package part css*/
.package-part .heading {color: #fff;}
.package-part hr {width: 63%; margin: 10px auto 100px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.package-part p {font-weight: 500; font-size: 20px; line-height: 30px; text-align: center; color: #fff; width: 63%; margin: 0 auto;}
.sapphir {background-color: #fff !important;}
.sapphir .package-top {background-color: #fff;}
.advance .package-top {background-color: #ffc83a;}
.advance img {width: 100%;object-fit: cover;object-position: top;border-radius: 20px;min-height: 775px;max-height: 775px;}
.sapphir .package-btn:hover {background-color: #111; color: #fff;}
.sapphir .sub-heading1 {color: #ffc83a;}
.ruby ul li {color: #fff !important;}
.ruby .cour_title {color: #fff !important;}
.ruby .sub-heading1 {color: #fff;}
.advance .fa {font-size: 15px; padding-left: 5px;}
.sapphir .more-btn:hover {color: #111;}
.basic-part {background-color: #242c3b; border-radius: 20px; padding: 0 20px 20px 20px; position: relative; min-height: 775px;}
.package-top {margin: 0 auto -20px auto;display: block; position: relative;top: -40px; background-color: #242c3b; border-radius: 100%; padding: 10px; min-height: auto !important; max-height: 100% !important; width: auto !important; border-radius: 100% !important;}
.cour_title {font-weight: 600; font-size: 40px; line-height: 40px; text-align: center; color: #111111; margin-bottom: 10px; display: block;}
.sub-heading1 {font-size: 16px; text-align: center; font-weight: 600; color: #111111; margin-bottom: 30px; display: block;}
.basic-part ul {padding-left: 20px; margin-bottom: 0px;min-height: 295px;}
.basic-part ul li {font-weight: 500; font-size: 15px; color: #111111; padding-bottom: 10px; list-style: none;display: flex;} 
.basic-part ul li:before {content: "\f00c"; font-family: 'FontAwesome'; padding-right: 10px;}
.basic-part.advance {background-color: #ffc83a;}
.package-img {min-height: 200px !important;max-height: 200px !important;object-fit: cover !important;object-position: top !important;max-width: 200px;min-width: 200px;transition: all .6s;}
.package-btn {font-weight: 600; font-size: 16px; line-height: 20px; color: #111; text-decoration: none; text-align: center; display: block; background: #ffc83a; border-radius: 10px; padding: 15px 20px;position: absolute; width: 100%; max-width: 316px; bottom: 20px;}
.advance .package-btn {background-color: #111; color: #fff;}
.advance .package-btn:hover {background-color: #fff; color: #111; transition: 0.6s;}
.package-btn .fa {font-size: 15px; padding-left: 5px;}
.package-btn:hover {background-color: #fff; color: #111; transition: 0.6s;}
.package-part {padding-top: 60px; padding-bottom: 60px;}
.more-btn {font-weight: 500; font-size: 15px; line-height: 20px; color: #111111; padding-bottom: 10px; text-decoration: none; padding-left: 28px;}
.more-btn:hover {color: #fff;}
.video-part {background-color: #fff; padding-top: 60px; padding-bottom: 60px;}
.area-img {display: block;max-width: 140px;margin: 40px auto;transform: rotate(45deg);width: 100%;overflow: hidden;height: 140px;position: relative;border-radius: 10px;}
.innger-img {transform: rotate(-45deg);min-width: 200px;min-height: 200px;position: absolute;top: -31px;left: -31px;max-height: 200px;max-width: 200px;}
.innger-img:hover {transform: rotate(-45deg);}
.innger-img:hover img {transform: scale(1.2);transition: 0.6s;}
/*video part css*/
.video-part p {font-weight: 500; font-size: 20px; line-height: 30px; text-align: center; color: #111; margin-bottom: 0px;}
.video-part hr {width: 70%; margin: 10px auto 70px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.member-video {position: relative; overflow: hidden; border-radius: 20px; margin-bottom: 30px;}
.member {border-radius: 20px; width: 100%;}
.play-icon {position: absolute; left: 50%; top: 45%; transform: translate(-50%,-50%); -webkit-transition: opacity .25s cubic-bezier(0,0,.2,1); transition: opacity .25s cubic-bezier(0,0,.2,1); width: 48px; z-index: 1;}
.play-icon .fa-play {color: #ffc83a; background-color: rgb(235 235 235 / 47%); padding: 9px 10px 10px 14px; border-radius: 100%; font-size: 25px; width: 47px; height: 47px; border: 2px solid #ffc83a;}
.incredibly-part .heading {color: #fff;}
.overley-text {display: flex; flex-wrap: wrap; position: absolute; bottom: 20px; left: 20px; width: 100%; max-width: 75%;}
.member-video:hover .member {transform: scale(1.2); transition: 0.6s;}
.overley-text p {font-weight: 500; font-size: 16px; line-height: 19px; color: rgba(255, 255, 255, 0.7); text-align: left; margin-bottom: 0px;}
.overley-text h4 {font-weight: 600; font-size: 20px; line-height: 24px; color: #FFFFFF; margin-bottom: 0px; margin-top: 5px;}
/*incredibly part css*/
.incredibly-part hr {margin: 10px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.incredibly-part span {color: #FFC83A;}
.incredibly-part {padding-top: 60px; padding-bottom: 60px;}
/*media part css*/
.media-part {padding-bottom: 60px; padding-top: 60px; background-color: #fff;}
.media-part hr {width: 37%; margin: 5px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.media_logo .item img {width: auto !important; margin: 0 auto;}
.zee-img {width: 50px; margin: 0 auto; margin-right: 50px;}
.ani-img {margin-left: 46px; position: relative; left: 25px;}
/*logo part css*/
.logo-part img {margin: 0 auto 70px auto; display: block;}
.logo-part hr {width: 33%; margin: 5px auto 60px auto; background: linear-gradient(45deg, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.logo-part p {font-weight: 500; font-size: 30px; line-height: 37px; text-align: center; color: rgba(255, 255, 255, 0.69);}
.logo-part {padding-top: 90px; padding-bottom: 90px; background-color: #fff;}
/*faq part css*/
.faq-part p {font-weight: 500; font-size: 20px; line-height: 30px; text-align: center; color: #fff;}
.faq-part {padding-bottom: 60px; padding-top: 60px;}
.faq-part .heading {color: #fff;}
.faq-part .accordion {padding: 0 35px;}
.faq-part .accordion-item {background-color: transparent; border-bottom: 2px solid #2e2e2e;}
.faq-part .accordion-body {font-weight: 500; font-size: 16px; color: rgba(255, 255, 255, 0.69); padding-top: 0px; padding-bottom: 30px;}
.faq-part .accordion-button {background-color: transparent; font-weight: 500; font-size: 20px; color: #FFFFFF; padding-top: 30px; padding-bottom: 30px;}
.accordion-button:not(.collapsed)::after {content: "\f078"; font-family: 'FontAwesome'; background-image: unset;}
.accordion-button::after {content: "\f078"; font-family: 'FontAwesome'; background-image: unset; height: auto; font-size: 17px; width: auto;}
.faq-part .accordion-button:focus {box-shadow: none;}
.faq-part .accordion-item:last-child {border-bottom: none;}
.faq_btn {display: block; text-align: center; border: 1px solid #D9D9D9; border-radius: 10px; font-weight: 600; font-size: 20px; line-height: 20px; color: #FFFFFF; text-decoration: none; padding: 22px; width: 100%; max-width: 345px; margin: 40px auto 0 auto;}
.faq_btn:hover {background-color: #ffc83a; color: #111; transition: 0.6s; border-color: #ffc83a;}
.faq-part hr {width: 47%; margin: 10px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.table_faq table tr td {font-size: 14px; color: #fff; width: 50%;}
.table_faq table thead {background-color: #ffc83a;}
.table_faq table tr td:before {content: "\f111";font-family: 'FontAwesome';padding-right: 8px;font-size: 10px;}
.table_faq table tbody {border-top: 0px !important;}
.table_faq {border-radius: 5px;}
.table_faq table thead tr th,.table_faq table tbody tr td {padding-left: 30px;padding-right: 30px;}
.faq-part .accordion-body a {color: #ffc83a;}
/*questions part css*/
.questions-part {padding-bottom: 60px; padding-top: 60px; background-color: #fff;}
.questions-part hr {width: 47%; margin: 5px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
.questions-part .heading {margin-bottom: 0px;}
.questions-part p {font-weight: 500; font-size: 20px; line-height: 30px; text-align: center; color: #111; margin-bottom: 0px;}
.whatsapp-btn {display: block; margin: 0 auto 20px auto; text-align: center; border: 2px solid #111; border-radius: 10px; font-weight: 600; font-size: 20px; line-height: 20px; color: #111; text-decoration: none; padding: 15px 0;}
.whatsapp-btn:hover {background-color: #ffc83a; border-color: #ffc83a; color: #111; transition: .6s;}
.artisto {padding-left: 0px; text-align: center;}
.artisto li {list-style: none; display: inline-block; padding: 0 7px;}
.artisto li img {width: 160px; max-width: 100%;}
/*master part css*/
.master-part {padding-bottom: 60px; padding-top: 60px;}
.master-part .heading {color: #fff; margin-bottom: 0px;}
.master-part p {font-weight: 500; font-size: 20px; line-height: 30px; text-align: center; color: #fff;}
.master-part hr {width: 65%; margin: 5px auto 60px auto; background: linear-gradient(45deg, #1111118c, #FFC83A, #1111118c); opacity: 1; height: 2px;}
/*course css*/
.inner_course {box-shadow: 0 2px 8px #ffffffa1;}
.cour_img {display: block;overflow: hidden;border-radius: 5px 5px 0px 0px;}
.cou_name {display: block;text-align: center;background-color: #ffc83a;padding: 10px 0;color: #000;font-weight: 700;font-size: 20px;margin-bottom: 50px;border-radius: 0 0 5px 5px;}
.cour_img img {width: 100%;object-fit: cover;object-position: top;min-height: 180px;max-height: 180px; transition: all .6s;}
.inner_course a:hover .cour_img img {transform: scale(1.2);transition: 0.6s;}
.cour_part .heading {text-align: center;padding-bottom: 50px;}
.offer_part {background-color: #e3e3e3;padding: 50px 0;}
.acad_offer {display: block;text-align: center;font-size: 24px;line-height: 30px;color: #262020;margin: 25px 0 15px;text-transform: uppercase;letter-spacing: 5px;}
.andrade {font-size: 32px;font-style: normal;color: #262020;font-weight: 600;display: block;margin: 15px 0;text-align: center;}
.ubuntu {text-align: center;font-size: 24px;line-height: 30px;font-style: normal;color: #262020;font-weight: 300;display: block;margin: 25px 0;text-transform: uppercase;letter-spacing: 2px;}
.offer_part img {padding-top: 90px;}
.course_offer {background: url(../images/career_beauty.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 60px 0;}
.cour_caree {display: block;color: #fff;text-align: left;margin-top: 0;margin-bottom: 25px;font-size: 30px;}
.course_offer .accordion-item,.academy_part .accordion-item{background-color:transparent;border:0}
.course_offer .accordion-item .accordion-button,.academy_part .accordion-item .accordion-button{background-color:transparent;color:#fff;border-bottom:1px solid #ffffff61;border-radius:0!important}
.accordion-button:focus{border-color:transparent;box-shadow:unset}
.course_offer .accordion-body {color: #fff;font-size: 14px;}
.academy_part .accordion-body {font-size: 14px;}
.academy_part{background:url(../images/academy_banner.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1;padding-top: 60px; padding-bottom: 60px;}
.academy_part h3{color:#000;font-size:30px;padding-bottom:15px}
.academy_part h4{font-size:24px;color:#000;padding-bottom:10px}
.academy_part ul li{padding-bottom:10px;font-size: 15px;}
.fants{display:block;font-size:19px;padding-top:25px;font-weight:600}
.fants a{color:#000;font-weight:500;font-style:italic;text-decoration:underline}
.cour_part {background-color: #fff;padding-top: 60px;}
/*modal css*/
.register-btn {border: 1px solid #FFC83A; text-decoration: none; color: #111; padding: 10px 30px; display: inline-block; margin: 20px auto; border-radius: 5px; font-size: 18px; font-weight: 700; background-color: #FFC83A;}
.register-btn:hover {background-color: #fff; color: #111; border-color: #fff; transition: 0.6s;}
.short_pro_course {min-height: 630px!important;}
.short_pro_course ul {min-height: auto !important;}
/*form css*/
.enquiry_form {background-color: #ffc83a;padding: 40px 20px 20px 20px;border-radius: 10px;box-shadow: 0 2px 8px #ffffffa1;}
.enquiry_area input[type="text"], .enquiry_area input[type="email"], .enquiry_area select {background-color: transparent;border: 1px solid #000;border-radius: 0px;font-size: 14px;color: #000 !important;}
.enquiry_area {padding-top: 100px;padding-bottom: 80px;}
.enquiry_area .heading {color: #fff;padding-top: 50px;text-align: left;}
.enquiry_area h4 {color: #fff;font-size: 23px;font-weight: 600;line-height: 30px;padding-top: 25px;}
.enquiry_area p {font-size: 17px;color: #fff;padding-top: 15px;}
.right-form {display: block;color: #fff;font-size: 20px;font-weight: 600;padding-bottom: 40px;}
input[type="text"]::placeholder, input[type="email"]::placeholder {color: #000;}
input[type="text"]:focus, input[type="email"]:focus, .form-select:focus {outline: 0;box-shadow: none; border-color: #000;}
.enquiry-btn {background-color: #000;border: 1px solid #000;color: #FFf;padding: 10px 20px;font-size: 15px;font-weight: 600;}
.enquiry-btn:hover {background-color: transparent;color: #111;transition: 0.6s;}
.course-part img {border-radius: 100%; object-fit: cover; object-position: top; min-height: 100px; max-height: 100px; width: 100%; max-width: 100px; margin: 25px auto; display: block;}
.course-details {/*background: linear-gradient(94.99deg, #ED4856 0%, #1C355E 100%);*/ background-color: #111; border-radius: 15px; padding: 18px; margin-bottom: 20px;}
.course-details h4 {font-weight: 600; font-size: 25px; line-height: 30px; color: #FFC83A;}
.course-details p {font-weight: 500; font-size: 14px; line-height: 20px; color: rgba(255, 255, 255, 0.7); margin-bottom: 0px; text-align: justify;}
.belive_subhed {font-weight: 500;font-size: 20px;line-height: 30px;text-align: center;margin: 0 auto;display: block;}
.call_btn,.call_btn:hover {color: #ffc83a;}
.beauty_experts {display: block;color: #fff;font-size: 18px;padding-bottom: 15px;}
.course_offer p {color: #fff;font-size: 16px;margin-bottom: 0px;}
input[type="checkbox"] {margin: auto 5px;border-radius: 0px !important;}
.form-check-input[type=checkbox]:focus {box-shadow: none;}
.check_langu {font-size: 14px;}
input:checked[type="checkbox"] {background-color: #000;border-color: #000;}
.course_btn {display: block;}
@media(max-width:1199px){
.about-video {padding-top: 0px;}
.explor-descri h4 {font-size: 20px; line-height: 25px;}
.explor-descri h3 {font-size: 20px; line-height: 25px;}
.explor-descri p {font-size: 18px; line-height: 20px;}
.basic-part ul li {font-size: 14px; padding-bottom: 5px;}
.package-btn .fa {font-size: 12px;}
.basic-part {min-height: 755px;}
.sub-heading1 {font-size: 16px;margin-bottom: 20px;}
.video-part hr {width: 85%;}
.media-part hr {width: 43%;}
.faq-part .accordion {padding: 0px;}
.faq-part .accordion-button {font-size: 20px; line-height: 25px; padding-top: 20px; padding-bottom: 20px;}
.master-part hr {width: 83%;}
.questions-part hr {width: 55%;}
.faq-part hr {width: 55%;}
.package-part hr {width: 74%;}
.mentors-meet hr {width: 95%;}
.about-artisto hr {width: 95%;margin: 10px auto 0px auto;}
.banner-part {height: 50vh; min-height: 600px;}
.banner-part h1 {font-size: 48px; line-height: 60px;}
.media_logo .owl-nav, .media_logo .owl-dots {display: none;}
.basic-part ul {padding-left: 5px;}
.advance img {min-height: 755px;max-height: 755px;}
.package-btn {max-width: 255px;}
.heading1 {font-size: 25px;line-height: 40px;}
.area-img {margin: 40px auto 90px auto;}
.ubuntu {letter-spacing: 1px;}
.trends {padding-top: 50px;padding-bottom: 50px;}
.basic-part ul {min-height: 266px;}
}
@media(max-width:991px){
    .banner-part {height: 45vh; min-height: 500px;}
    .heading {font-size: 38px; line-height: 45px;}
    .master-part hr {width: 90%;}
    .faq-part hr {width: 60%;}
    .media-part .owl-nav, .media-part .owl-dots {display: none;}
    .overley-text {bottom: 10px; left: 10px; max-width: 90%;}
    .overley-text h4 {padding-left: 8px;}
    .overley-text p {padding-left: 8px;}
    .video-part hr {width: auto;}
    .package-part p {width: 90%;}
    .package-part hr {width: 90%;}
    .explor-img {min-height: 300px; max-height: 300px;}
    .video-watch:before {display: none;}
    .video-watch img {margin-bottom: 0; margin-left: 0px;}
    .about-video {padding-left: 15px;}
    .heading1 {font-size: 23px; line-height: 30px;}
    .learn img {margin-left: 0px;}
    .business {padding-right: 15px;}
    .trends {padding-top: 50px; padding-bottom: 50px;}
    .banner-part h1 {font-size: 43px; line-height: 55px;}
    .basic-part {min-height: auto; margin-bottom: 60px;}
    .basic-part ul {text-align: center;}
    .advance {margin-bottom: 80px;}
    .package-btn {position: relative;max-width: 100%;bottom: 0px;}
    .area-img {margin: 40px auto 40px auto;}
    .acad_offer {letter-spacing: 2px;}
    .andrade  {font-size: 23px;}
    .ubuntu {font-size: 18px;}
    .cour_caree {font-size: 25px;}
    .academy_part h3 {font-size: 30px;}
    .academy_part h4 {font-size: 20px;}
    .mentors-meet .item img {min-height: 300px;max-height: 300px;}
    .sapphir {margin-bottom: 0px !important;}
    .advance img {min-height: auto;max-height: 100%;}
    .short_pro_course {min-height: auto!important;}
    .basic-part ul {min-height: auto;}
}
@media(max-width:767px){
.banner-part {height: 72vh;}
.banner_text {padding-top: 20%;}
.heading {font-size: 30px;}
.video-watch img {width: 100%;}
.about-video {padding-top: 30px;}
.trends {padding-top: 0px; padding-bottom: 0px;}
.learn img {margin-top: 0px; margin-bottom: 30px;}
.about-artisto {padding-top: 50px; padding-bottom: 0px;}
.explor-descri h4 {font-size: 17px; line-height: 22px;}
.explor-descri h3 {font-size: 15px; line-height: 20px;}
.explor-descri p {font-size: 16px; line-height: 17px;}
.explore-part {padding-top: 50px; padding-bottom: 50px;}
.mentors-meet {padding-top: 50px; padding-bottom: 50px;}
.package-part p {width: auto;}
.package-part hr {width: auto;}
.package-part {padding-top: 50px; padding-bottom: 50px;}
.video-part {padding-top: 50px; padding-bottom: 50px;}
.media-part hr {width: 52%;}
.media-part {padding-bottom: 50px; padding-top: 50px;}
.faq-part {padding-bottom: 50px; padding-top: 50px;}
.faq-part .accordion-button {font-size: 18px;}
.questions-part hr {width: 65%;}
.questions-part {padding-bottom: 50px; padding-top: 50px;}
.master-part {padding-bottom: 50px; padding-top: 50px;}
.business {padding-top: 0px !important;}
.about-video p {margin-bottom: 30px; line-height: 24px;text-align: justify;}
.banner-part h1 {font-size: 35px; line-height: 45px;}
.faq_btn {font-size: 16px;padding: 15px;max-width: 200px;}
.offer_part img {padding-top: 0px;display: block;margin: 0 auto 25px;}
.ubuntu {margin-bottom: 0px;}
.table_faq table thead tr th,.table_faq table tbody tr td {padding-left: 15px;padding-right: 15px;}
.about-artisto hr {margin: 10px auto 30px auto;}
}
@media(max-width:575px){
    .banner-part {height: 55vh;}
    .banner-part h1 {font-size: 28px; line-height: 33px; text-align: center;}
    .banner_btn {padding-top: 25px;}
    .banner_btn li {display: block; margin-right: 0px; margin-bottom: 20px;}
    .club_btn {text-align: center;}
    .questions-part hr {width: auto;}
    .trailer_btn {display: block; text-align: center;}
    .heading {font-size: 28px; line-height: 35px;}
    .course-people {border-radius: 20px 20px 0px 0px;}
    .package-part p {font-size: 17px; line-height: 28px; padding-top: 10px;}
    .video-part p {font-size: 17px; line-height: 28px; padding-top: 10px;}
    .overley-text p {padding-top: 0px !important;}
    .overley-text h4 {margin-top: 0px;}
    .ani-img {margin-left: 0px; left: 0px;}
    .zee-img {width: auto; margin-right: 0px;}
    .artisto li img {width: 130px;}
    .media-part hr {width: 80%;}
    .faq-part hr {width: auto;}
    .banner_text {padding-top: 30%;}
    .heading1 {font-size: 23px; line-height: 30px;}
    .explore-part .sub-heading {font-size: 17px; line-height: 23px;}
    .faq-part p {font-size: 17px; line-height: 23px; padding-top: 10px;}
    .package-btn {font-size: 18px; padding: 13px 20px;}
    .faq_btn {font-size: 18px; padding: 12px 22px;}
    .whatsapp-btn {font-size: 18px; padding: 11px 0;}
    .questions-part p {font-size: 17px; line-height: 23px;}
    .master-part p {font-size: 17px; line-height: 25px; padding-top: 10px;}
    .about-artisto hr, .explore-part hr, .mentors-meet hr, .video-part hr, .incredibly-part hr, .media-part hr, .faq-part hr, .questions-part hr, .master-part hr {margin: 10px auto 35px auto;}
    .package-part hr {margin: 10px auto 80px auto;}
    .mentors-meet .item img {min-height: 400px;max-height: 400px;}
    .basic-part {margin-bottom: 40px;}
    .course-part img {min-height: 85px;max-height: 85px;max-width: 85px;min-width: 85px;}
    .course-details p {font-size: 14px !important;line-height: 20px !important;}
    .enquiry_area {padding-top: 0px;}
    .enquiry_area h4 {font-size: 23px;}
    .enquiry_area p {font-size: 15px;}
}