/* banner css */
body{font-family:'Lato', sans-serif!important; background: #fff!important;}
.year-end-sale-strip{display:none;}
.navbar-scroll .nav-item{white-space:nowrap;}
.navbar-tags{background:#ffcb01;}
.navbar-nav{display:flex; align-items:center; gap:2rem; line-height:48px;}
.nav-item{margin:0rem; margin-right:0rem;}
.black-bg{background:rgb(20,36,77); background:linear-gradient(56deg, rgb(28 47 96) 0%, rgb(15 21 60) 95%);}
.banner-title{color:#fff; text-transform: uppercase; line-height: 46px;}
.twocolumn__container h3{color:#fff; text-transform: capitalize; font-weight: normal; margin-bottom: 1rem;}
.text-white{color:#fff;}
.tuition-center-form{max-width:455px; background-color:#fff; padding:20px; margin:0 auto; border-radius:.55rem;}
.form-title{font-family:'Lato', sans-serif; color:#fff; padding:10px 0px; margin:-20px -20px 25px -20px; text-align:center; font-size:22px; background-color:#40a944; display:flex; justify-content:center;  align-items:center;}
.tuition-center-form input, .brochure-content input{border-radius: .25rem;}
.tuition-center-form .chkbox{width:24px; margin:5px 0px;}
.btnSubmit{background-color:#40a944; color:#fff; font-size:15px; padding:8px 15px; margin:0px 5px; border:1px solid #40a944; white-space:nowrap; cursor:pointer;}
.btnDefault{background-color:#40a944; color:#fff; font-size:13px; padding:4px 5px; margin:0px 5px; border:1px solid #40a944; white-space:nowrap; cursor:pointer; position: absolute; right:0px; top:13px; border-radius:.25rem; outline:none;}
.btnDefault:hover, a.btnDefault:hover{color:#fff; cursor:pointer;} 
.btnCallbk{background-color:#0196da; width:100%; color:#fff; font-size:15px; padding:8px 15px; margin:10px 5px 0px 5px; border:1px solid #0196da; cursor:pointer;}
/* banner css */

.for-everyone{background:#1D2939; width:fit-content; font-size:13px; color:#fff; text-align: center; padding:.2rem .5rem; border-radius:10px;display:flex; gap:.5rem;}
.twocolumn__container{padding:3rem 0rem; margin:0;}
ul.training-briefs{margin:0rem .5rem 1.5rem 0rem; padding:0rem .5rem 0rem 0rem;}
ul.training-briefs li{background:#3B415D; font-size:14px; color:#fff; line-height:22px; list-style:none; margin:.5rem .5rem 0rem 0rem; padding:.5rem 1rem; display:inline-flex; gap:.5rem; border-radius:10rem;}
ul.training-briefs li:last-child{border-right:0px solid #fff;}
.training-highlights{background:#3B415D; display:grid; grid-template-columns: repeat(3, 1fr); margin:0rem; padding:1rem; border-radius:.5rem;}
.training-highlights div{font-size:14px; color:#fff; text-align: center; border-right:1px solid #fff;}
.training-highlights div:last-child{border-right:0px solid #fff;}
.training-highlights div b{font-size:20px; color:#fff;}

/* program highlights */
section{padding:2rem 0rem 3.5rem 0rem; margin:0rem;}
.section__title{color:#000; font-weight: bold; text-align: center; text-transform: uppercase; padding:0rem 0rem 1.5rem 0rem; margin:0rem;}
.program_highlights-description{justify-content: space-between; align-items: center; gap:1rem;}
.program_highlights-description .program-details{width:100%; min-height: 140px; background:#eeefef; text-align:left; display:flex; flex-direction: row; align-items: center; gap:1rem; padding:2rem; border-radius:.45rem;}
.program_highlights-description .program-details img{max-width:100%; height:100%;}
.ms-auto{margin:0 auto;}
.text-center{text-align: center;}

/* your trainers */
.bg-gray{background:#eeefef;}
.section__title-gray{font-size:32px; color:#000; font-weight: bold; text-align: center; text-transform: uppercase; padding:0rem 0rem 3rem 0rem; margin:0rem;}
.your-trainers-alumni{justify-content: center; align-items: center; gap:1rem; column-gap:2rem;}
.your-trainers-alumni img{height:38px;}

/* curriculum */
.curriculum_wrapper{justify-content: center; column-gap: 2rem;}
.curr__section{background:#eeefef; padding:1rem; border-radius:.55rem;}
.curr__section .curr-section-title{font-size:18px; font-weight: bold; text-align: left; padding:0rem 0rem .7rem 0rem; margin:0rem; display: flex; align-items:center; justify-content:space-between; position:relative;}
.curr__section .curr-section-title span{font-size:40px; color:#959595; font-weight: bold; text-align:right; padding:0rem; margin:0rem; position:absolute; top:-17px; right:-6px;}
.curr__section p{font-size:14px; color:#000; text-align: left; font-weight: normal; line-height:26px;}
.curr__section p svg{width:22px; font-size:14px; text-align: center; padding-right:4px;}
ul.job-assistance{margin:0rem; padding:0rem;}
ul.job-assistance li{font-size:14px; color:#4A4C56; list-style: none; line-height: 20px; background: url('../img/python/new/check-circle.png')no-repeat 0% 41%; padding:.3rem 1.5rem;}
.curri-course-icon{width:16px; margin:.2rem .6rem 0rem .2rem; float:left;}

/* project portfolio */
.bg-color{background:#cfe9d0;}
.section__title-span{font-size:16px; color:#000; font-weight:normal; text-align: center; text-transform:capitalize; padding:0rem 0rem 1.5rem 0rem; margin:0rem; position:relative; top:-20px;}

/* who should enroll */
.who-should-enroll{justify-content: center; column-gap: 2rem;}
.enroll-wrapper{background:#eeefef; padding:1rem; display:grid; gap:1rem; border-radius:.55rem;}
.enroll-wrapper div{font-size:14px;}

/* why learn python */
.why-learn-python{justify-content:space-between; align-items:center; gap:1rem;}
.why-learn-python-wrapper{align-items: center; gap:1rem;}
.why-learn-python-wrapper .why-learn-python-description{font-size:14px; gap:1rem; background:#fff; align-items:center; padding:1rem; border-radius:.25rem; min-height: 120px;}
.why-learn-python-wrapper .why-learn-python-description img{max-width:100%; height:100%;}
.why-learn-title{font-size:26px; font-weight: bold; text-align:center; line-height:28px;}
.why-learn-python-companies div{justify-content:center; align-items: center; gap:2rem; margin-bottom:2rem;}
ul.high-demand-growth{margin:0rem; padding:0rem;}
ul.high-demand-growth li{font-size:16px; color:#4A4C56; text-align:left; list-style: none; line-height: 26px; background: url('../img/python/new/check-circle.png')no-repeat 0% 41%; padding:.3rem 1.5rem;}
.rounded{border-radius:.25rem;}
.mt-pb{margin:1rem 0rem;}

/* python cta */
.python-cta{justify-content:center; align-items: center; gap: 4rem;}

/* what is included */
.what-is-included{padding:2rem; justify-content: center; align-items: center; gap: 1rem;}
.what-is-title{font-size:18px; font-weight: bold; text-align: left; padding:0rem 0rem 1rem 0rem; margin:0rem;}
ul.whatisincluded{margin:0rem; padding:0rem;}
ul.whatisincluded li{font-size:16px; color:#4A4C56; text-align:left; list-style: none; line-height: 26px; background: url('../img/python/new/check-circle.png')no-repeat 0% 41%; padding:.3rem 1.5rem;}
.fees-wrapper{justify-content: space-between; align-items: center; gap: 1rem;}
.fees-title{text-align: left; color:#06141C;}
.fees-title span{text-align: left; color:#06141C;}
.fees-title strike{font-size:20px; color:#f00;}
.fees-title strong{font-size:24px; color:#04af2f; font-weight: bold; padding-left:8px;}

/* advantages */
.advantages_academy{justify-self: center; align-items:flex-start; gap:0rem; column-gap:0rem;}
ul.advantages-col{background:#fff; margin:0rem; padding:0rem; border:1px solid #d2d2d2; border-radius:.55rem}
ul.advantages-col li{font-size:15px; color:#454545; text-align: left; margin:0rem; padding:1rem; border-bottom:1px solid #e5e5e5;}
.altbgColor{background:#ECEFF3;}
ul.advantages-col li svg path{fill:#f00;}
.advantages-col-active{border:1px solid #04af2f!important;}
ul.advantages-col-active li{font-size:15px; color:#454545; text-align: left; margin:-.49rem 0rem; padding:1rem; border-bottom:0px solid #e5e5e5;}
.altbgColor{background:#ECEFF3;}
.advantages-heading{min-height:63px; font-size:18px; font-weight: bold; line-height: 68px; padding:0.25rem 1rem; margin:-1rem;}
.advantages-heading-center{background:#04af2f; min-height:76px; font-size:18px; font-weight: bold; padding:1rem 0rem; margin:-.55rem -1rem; border-radius:.40rem .40rem 0rem 0rem; text-align: center;}
.advantages-heading-center img{height:44px; margin:0 auto;}
.try-free{width:fit-content; background:#fff; font-size:14px; color:#000; text-align:center; padding:.5rem; margin:.5rem auto; border:1px solid #ccc; border-radius:.55rem;}

/* portfolio css */
.video-course{min-height:180px; border-radius:.55rem!important;}
.video-course__toc{background:#fff; padding:1rem; border-radius:1rem;}
.video-course-project{width:fit-content; background:#e3f3cf; font-size:14px; color:#000; text-align: center; padding:.2rem 1rem; border-radius:10rem;}
.video-course-title{font-size:18px; font-weight: bold; padding:1rem 0rem;}
.video-course-desc{font-size:14px; text-align: left; color:#000;}
.tablist__nav-button--prev{left:inherit!important; right:45px!important;}
.tablist__nav-button--next{right:0px!important; }
.toll-free{display:none!important;}
.icon-button--inverted{min-width:35px!important; height:35px!important; border-radius: .25rem;}

/* testimonials */
.tutors__slider{margin-top:2rem; overflow:hidden;}
.tutors__item__test{grid-template-columns:100% 0fr;}
.tutors__item__test{grid-template-columns:6% 1fr; min-height:285px; padding:2rem;}
.tutors__item__test .rating-count-active{color:#2c2c2c;}

/* custom css */
.nav__search-wrapper--mobile{display:none;}
#forgot_block #captchaDiv{background:#04af2f!important; border-radius:0rem .25rem .25rem 0rem;}
.tabpanel__slider{position:relative;}
.tabpanel{overflow-x: hidden; padding:0rem!important; background-color:transparent!important; border-radius:0rem!important; border:0px solid var(--clr-accent-700)!important; margin:0 auto 0 auto!important;}
.tabs{margin-top:-1rem!important;}
.tutors{overflow:hidden;}
.tutors__slider{margin-top: 2rem; overflow:hidden;}
.tutors--quote__content>p {max-width: 40rem;}
.tutors--quote__title {position: relative;}
.tutors__item {border-radius:0rem; padding: 2rem; display: grid; gap: 2rem;}
.tutors--quote__title::before {content: ''; background-image: url('https://market.tutorialspoint.com/public/assets/newDesign/img/quote.svg'); background-repeat: no-repeat; width: 100px; height: 100px; position: absolute; right: 0;}
.swiper-wrapper .swiper-slide:not(:last-child) {margin-right:25px;}
.rating-testimonial{background:#fffef6; min-height: 270px; padding: 20px; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.rating-testimonial:nth-of-type(1n) {background: #fffef6;}
.rating-testimonial:nth-of-type(2n){background:#f3ffff;}
.rating-testimonial:nth-of-type(3n) {background: #fbf4ee;}
.rating-testimonial__header{display:flex; align-items: center; margin-bottom: 15px; flex-wrap: wrap;}
.rating-testimonial__image {border: 1px solid black; width: 60px; height: 60px; border-radius: 50%; margin-right: 10px;}
.rating-testimonial__image img {border-radius: 100%;}
.rating-testimonial__name {font-weight: 600; margin-right: auto;}
.rating-testimonial__stars {color: #ffc107; font-size:2rem;}
.rating-testimonial__content {line-height: 1.6;}
@media(min-width: 55rem) { .tutors__item{min-height:440px; font-size:.85rem; padding:4rem; grid-template-columns:28% 1fr; align-items:center;} .tutors__item--quote{min-height:auto;} }
 @media(min-width: 70rem) { .tutors__item{font-size: 1rem;} }
 .paynow{background:#fff; font-size:20px; text-align:center; border-radius: .55rem; box-shadow:0px 0px 10px #ccc;}
 .original-fees{font-size:30px; text-align:center; padding:1rem 0rem 0rem 1rem;}
 .original-price{font-size:30px; text-align: center;}
 .original-price strike{color:#f00; font-size:24px;}
 .original-price .sellingPrice{color:#40a944; font-size:32px; padding:.2rem 0rem; border-radius:.5rem;}
 .tuition-center-form{background:#eeefef;}
 .contact__button{width:min(100%); border-radius: .25rem;}
 .razorpay-payment-button.svelte-ohbfj8{width:100%; background:#333; padding:.75rem .5rem .75rem .5rem; margin:.5rem 0rem 0rem 0rem; border-radius:0rem 0rem .55rem .55rem;}
 .infinite-carousel__item{height:32px; margin:0 1%!important; filter:grayscale(1);}
 .sticky{position: fixed; top: 0; width: 100%; background:rgb(0,0,0,.9); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); display: none; z-index: 1000; padding:0rem 1rem;}
 .sticky-data{display:flex; justify-content: space-between; align-items: center; gap: 1rem;}
 .sticky-title{font-size:24px; font-weight: bold; color:#fff; text-align: left;}
.scrollDiv{display:none;}
.business_add_to_cart{margin:1rem auto; border-radius: .25rem;}
.d-flex{display:flex; align-items: center; gap:1rem;}
.downloadBtn{width:fit-content;}
#forgot_block #captchaDiv{top:6px;} #forgot_block .loadCaptcha{top:17px!important;}
.error-message{font-size:14px; text-align:left; color:#f00; padding:0rem; margin:0rem;}
input.invalid{border:1px solid #f00!important;}
#country__code, #country_code_brochure{position: absolute; width: 100px; font-size: 14px; height: 52px; background: transparent; padding: 0px; margin: 0px 0px 0px 8px; outline: none;}
.button{border-radius:.25rem;}
a.btnDefault:hover{color:#dfdfdf!important;}
#pp-pay-later-message{font-size:14px!important; padding:6px 10px 0px 10px; margin:5px 0px 10px 0px; display:none;}
.scholarship{font-size:14px; text-align:center; color:#000;}
.requestTitle{background:#04af2f; padding:1rem; margin:-1.25rem -1.25rem 1rem -1.25rem; border-radius:.55rem .55rem 0rem 0rem; color:#fff; text-align:center; font-size:20px;}
.weeks-popup{display:none!important;}

@media(min-width:764px){ 
	.container{width:1220px; overflow: hidden;}
    .twocolumn__container{display:grid; grid-template-columns:60% 1fr; justify-content: center; margin:0 2rem; align-items:center; gap: 2rem;} 
	.training-highlights{width:75%;}
	.program_highlights-description{display:grid; grid-template-columns: repeat(3, 1fr);}
	.your-trainers-alumni{display:flex; flex-direction: row;}
	.curriculum_wrapper{display:grid; grid-template-columns: repeat(4, 1fr);}
	.curr__section{margin:0rem;}
	.who-should-enroll{display:grid; grid-template-columns: repeat(4, 1fr);}
	.enroll-wrapper{margin:0rem;}
	.why-learn-python{display:flex; flex-direction: column;}
	.why-learn-python-wrapper{display:grid; grid-template-columns: repeat(5, 1fr);}
	.why-learn-python-wrapper .why-learn-python-description{margin:0rem 0rem;}
	.why-learn-python-companies div{display:flex; flex-direction: row;}
	.python-cta{display:flex;}
	.what-is-included{display:grid; grid-template-columns: 50% 1fr;} 
	ul.whatisincluded{column-count:2;}
	.fees-wrapper{display:flex; justify-content: center;}
	.advantages_academy{width:70%; display:grid; grid-template-columns:repeat(3, 1fr);}
	.tutors__item__test{width:49.5%!important;}
	.banner-title{font-size:2.4rem;}
	ul.training-briefs li{width:auto;}
	.twocolumn__container h3{font-size:20px;}
	.training-module{margin-bottom:0rem;}
	.tabpanel{width:76%;}
	.tabpanel__slider{margin-top:6%!important;}
	.swiper-wrapper{min-height:230px!important;}
	.tablist__nav-button--prev{top:-20%!important;}
	.tablist__nav-button--next{top:-20%!important;}
	.section__title{font-size:40px;}
	.paynow{width:55%;}
} 
@media(max-width:764px){  
	.container{width:98%;}
    .twocolumn__container{display:block; grid-template-columns:auto; justify-content: center; align-items: center; gap: 2rem;} 
	.training-highlights{width:100%;}
	.program_highlights-description{display:block; grid-template-columns:auto;}
	.your-trainers-alumni{display:flex; flex-direction:row; width:90%; overflow: scroll; column-gap:.5rem;}
	.curriculum_wrapper{display:block; grid-template-columns:auto;}
	.curr__section{margin:0rem 0rem 1rem 0rem;}
	.who-should-enroll{display:grid; grid-template-columns:repeat(2, 1fr);}
	.enroll-wrapper{margin:0rem 0rem 1rem 0rem;}
	.why-learn-python{display:block; grid-template-columns:auto;}
	.why-learn-python-wrapper{display:block; grid-template-columns:auto;}
	.why-learn-python-wrapper .why-learn-python-description{min-height:90px; display:flex; margin:1rem 0rem;}
	.why-learn-python-companies div{display:flex; flex-direction: column;}
	.python-cta{display:block;}
	.what-is-included{display:block; grid-template-columns:auto;} 
	ul.whatisincluded{column-count:0;}
	.fees-wrapper{display:block;}
	.advantages_academy{width:100%; display:block; grid-template-columns:auto;}
	.tutors__item__test{width:100%!important;}
	.rating-testimonial{width:100%!important;}
	.banner-title{font-size:2rem;}
	ul.training-briefs li{width:100%;}
	.twocolumn__container h3{font-size:14px;}
	.training-module{margin-bottom:2rem;}
	.program_highlights-description .program-details{margin-bottom:1rem;}
	.tabs:not(.tabs--mobile){display:block;}
	.tabpanel{width:80%;}
	.tabpanel__slider{margin-top:16%!important;}
	.swiper-wrapper{min-height:155px!important;}
	.tablist__nav-button--prev{top:-26%!important;}
	.tablist__nav-button--next{top:-26%!important;}
	.sticky{display:none!important;}
	.section__title{font-size:30px;}
	.paynow{width:100%; padding-bottom:1rem; margin-top:1rem;}
}

