@font-face{font-family:clashDisplay;src:url(ClashDisplay-Variable.ttf)}
body{font-family:'clashDisplay',sans-serif;--bs-btn-font-family:'clashDisplay',sans-serif !important}
html{scroll-padding-top: 110px;}
.headerwrap nav ul li:hover ul.dropdownmenu li a{font-family:'clashDisplay',sans-serif;font-weight: 500 !important;}
.headerwrap nav ul li{font-family:'clashDisplay',sans-serif;}
h1, h2, h3, h4, h5, h6, p, span, a, button, li{font-family:'clashDisplay',sans-serif}
h1, h2, h3, h4{font-weight:600;font-family:'clashDisplay',sans-serif}
.nav-buttons .btn-outline-dark{font-family:'clashDisplay',sans-serif}
section.banner-area.relative{margin-top:138px;position:relative}
.fix-header{position:fixed;width:100%;top:0;z-index:9}
.top-bar{background-color:#000;color:#fff;padding:10px 20px;font-size:14px}
.top-bar a.btn{background-color:#e60000;color:#fff;border-radius:8px;font-size:13px;padding:6px 14px;margin-left:30px;border:1px solid #fff;text-decoration:none;font-family:'clashDisplay',sans-serif !important;}
.top-bar a.btn i{margin-left:10px;max-height:15px;font-size:17px}
.nav-buttons a{margin:5px;border-radius:8px;font-size:14px;padding:8px 20px;text-decoration:none}
a.downloadbtn{color:#fff;background-color:#ffffff6b;float:left;width:fit-content;padding:12px 30px;border-radius:10px;margin-top:50px;text-decoration:none}
div#six-item .owl-stage-outer{padding:20px 10px}
#six-item .item div{padding:10px;background-color:#fff;box-shadow:0 0 2px #ccc;border-radius:10px}
#six-item .item div img{object-fit:contain;height:60px}
a.downloadbtn img{width:22px;height:22px;margin:0 15px 0 0 !important;border-radius:10px!important}
.tab-content .accordion .accordion-item{border-color:#fff}
a.downloadbtn i{max-height:17px;margin-right:10px}
.nav-buttons{float:right}
.nav-buttons .btn-outline-dark{border-color:#000;color:#000}
.nav-buttons .btn-dark,.nav-buttons .btn-outline-dark:hover{background-color:#000;color:#fff}
.container.justify-content-center.m-header{padding:10px 0}
h3, h2.managefont{font-size:32px;font-weight:600!important}
h2 span.textred{color:#e60000}
.text-red{color:#EC2027}
.duration1{margin-bottom:0}
.duration1 h3{color:#EC2027;font-weight:600}
.absolutediv{position:absolute;top:0;width:100%;padding:50px 0}
section.banner-area.relative{margin-top:138px}
div#enquire-cta {
    float: left;
}
.banner-area .right-area{float-left; padding:20px;background:#00000054;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:50px}
.row.b-sec{padding:0 15px}
.row.b-sec img{border-radius:15px;margin:50px 0 30px;padding:0}
#enquire-cta span{color:#fff;margin-bottom:10px;float:left;font-size:12px;font-weight:100;letter-spacing:.6px}
#enquire-cta h3{font-size:24px;color:#fff;float:left;width:100%;font-weight:500}
#enquire-cta h3 span{color:#fff;text-transform:uppercase;font-weight:600;font-size:24px}
.right-area .form-group{margin-bottom:10px}
.form-group label{display:none}
.banner-area .right-area{float:left; padding:30px;background:#00000054;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:50px}
#enquire-cta h3{font-size:24px;color:#fff;float:left;width:100%;font-weight:500}
#enquire-cta span{color:#fff;margin-bottom:10px;float:left;font-size:12px;font-weight:100;letter-spacing:.6px}
button[type=submit]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select{color:#fff}
button[type=submit],input[type=email],input[type=tel],input[type=text],select{height:40px!important;width:100%!important;background-color:#ffffff6b!important;border:1px solid #ffffff40!important;border-radius:5px!important;font-size:14px;color:#fff!important;padding:0 19px;font-weight:100}
button.form-btn{height:50px !important;align-items: center; background-color:#e60000!important;border:1px solid #fff!important;font-weight:300; font-size:18px;display:flex;justify-content:center;margin:0 auto;padding:4px 20px;width:100%;color:#fff;border-radius:10px}
button.form-btn i{font-size:30px;margin-right:15px;color:#443b3b}
.form-group p{color:#fff;font-size:12px;font-weight:100;letter-spacing:.6px;display:flex;align-items:baseline}
.form-group p input[type="checkbox"]{margin:0 10px 0 0}
.form-group p a{display: contents;color: #e60000;font-weight:400}
input:focus-visible{out-line:0 !important}
.landing-form-error{color:#ed1b24;font-size:12px}
.form-group .landing-form-error{left:1rem}
.left-area{width:100%;display:flex;height:100%;flex-direction:column;justify-content:center;padding-left:100px}
.lplogo{padding:10px 0}
.notice1 p{font-size:18px;margin-bottom:5px;font-weight:500}
.left-area p{color:#fff;font-size:18px;font-weight:300}
.left-area p span{font-weight:600}
.left-area h3{font-size:32px;color:#fff;float:left;margin-top:30px;font-weight: 300 !important;}
.navbox{box-shadow:0 9px 16px #00000029;background-color:#fff;padding:10px 0}
.left-area h3 span{font-weight:500;text-transform:uppercase}
button.squre{color:#fff;background-color:#ed3237;text-align:center;height:40px;padding:7px 20px;border-radius:10px;border:none;font-size:20px;font-weight:600}
.highlight-section{text-align:center;padding:20px 20px 40px}
.highlight-section h1, .highlight-section span.highlight{font-weight:600;font-size:55px;line-height:72px;position:relative;display:flex;flex-direction:column;align-items:center}
.highlight-section h1::before, .highlight-section span.highlight::before{content:'';background-image:url(../images/aboutleft.png);position:absolute;background-size:100%;left:-35px;top:0;width:210px;height:223px}
.highlight-section h1::after, .highlight-section span.highlight::after{content:'';background-image:url(../images/aboutright.png);position:absolute;background-size:100%;right:-35px;top:0;width:210px;height:223px}
.highlight-section .red-highlight{background-color:#e60000;color:#fff;padding:4px 20px;border-radius:6px;display:inline-block}
.about-section{text-align:center;padding:50px 0 50px}
.about-section h3 span{color:#e60000}

.about-subtext{color:#000;font-size:20px;margin:0 auto 30px;opacity:.5;line-height:28px}
.stats{text-align:center}
.stats .col-md-3{margin-bottom:30px}
.stats-icon{float:left;width:100%;text-align:left;margin-bottom:5px}
.stats-icon img.laurel{margin-top:10px;height:56px;object-fit:contain;object-position:left}
.stats-title{font-size:32px;font-weight:400;line-height:34px;margin-top:10px;text-transform:uppercase;border-bottom:1px solid #000;display:inline-block;padding-bottom:10px;float:left;text-align:left}
.stats-number{font-weight:700;font-size:42px;color:#e60000;margin-top:0;float:left;width:100%;text-align:left}
.card-wrapper{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}
.career-card{border-radius:20px;overflow:hidden;box-shadow:0 8px 12px #0000001a;transition:.3s ease-in-out;padding:0 0 20px;background:#DEDEDE}
.career-card img{width:100%;height:auto;display:block;position:relative;z-index:0}
.card-content{background:#fff;padding:25px;border-top:0;width:96%;margin:0 2%;margin-top:-50px;text-align:left;z-index:1;position:relative;border-radius:12px}
.card-title{font-weight:700 !important;color:#e60000!important;font-size:32px;margin-bottom:15px;text-transform:uppercase}
.card-content ul{list-style:none;padding-left:0;margin-bottom:0}
.card-content ul li{font-size:20px;font-weight:500;margin-bottom:12px;display:flex;align-items:center;position:relative;padding-left:28px}
.card-content ul li::before{content:"";background-image:url(../images/greencheck.png);margin-right:10px;position:absolute;width:20px;height:20px;left:0;background-size:cover;top:6px}
.career-card .card-title{margin-bottom:15px}
.course-highlights{padding:100px 0 30px;background-color:#EC2027}
.course-highlights h3, .course-highlights h2.managefont{color:#fff;margin-bottom:30px}
.tab-content{padding:50px 0}
.tab-content .datadiv{display:flex;flex-direction:column;justify-content:top;align-items:start;text-align:left;height:100%;color:#fff}
.accordion-button::after{content:'\002B'!important;font-size:32px;float:right;margin-left:auto;margin-top:-20px;transition:transform .2s;background-image:none!important}
.accordion-button:not(.collapsed)::after{background-image:none!important;content:"\2212"!important;margin-top:12px}
.accordion-button{background-color:transparent!important}
.accordion-item{background-color:transparent!important;border-left:0!important;border-right:0!important;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0!important}
ul.nav.nav-tabs{justify-content:center;border:0;gap:15px}
ul.nav.nav-tabs li.nav-item a.nav-link{color:#fff;border:1px solid #fff;border-radius:5px;font-weight:100}
ul.nav.nav-tabs li.nav-item a.nav-link.active,ul.nav.nav-tabs li.nav-item a.nav-link:hover{background:#FFFFFF4D 0 0 no-repeat padding-box;text-decoration:none}
ul.nav.nav-tabs li.nav-item a.nav-link.active{font-weight:400}
.tab-content{padding:50px 0}
.tab-content .datadiv{display:flex;flex-direction:column;justify-content:top;align-items:start;text-align:left;height:100%;color:#fff}
.tab-content .datadiv p{color:#fff}
.about-section.pading-top{padding-top:70px}
.accordion-button:not(.collapsed){box-shadow:none;font-weight:500!important}
.faqnewdesign{padding:50px!important;background-color:#F6F6F6;border-radius:15px}
.accordion-header button.accordion-button .indicator div:first-child{height:20px;width:2px;display:none}
.accordion-header button.accordion-button.collapsed .indicator div:first-child{display:block}
.accordion-header button.accordion-button .indicator div{opacity:1;height:2px;width:20px}
.faqnewdesign h3{margin-bottom:30px}
.accordion-container::before{display:none}
.set::before{display:none}
.accordion-item.set.accordion-item{background:transparent;border-top:1px solid #000!important;border-left:0!important;border-right:0!important;border-radius:0}
.accordion-item.set.accordion-item:last-child{border-bottom:1px solid #000}
..accordion-header button.accordion-button{color:#000;padding:10px 0;border:0;font-size:24px;border-radius:0!important;font-weight:400;margin:10px 0}
.accordion-header button.accordion-button.collapsed{padding:10px 0}
.accordion-header button.accordion-button{color:#000!important;font-size:24px;padding:15px 0!important}
.accordion-header h2:hover button.accordion-button.collapsed,.paginationAlumni li a{color:#000!important;font-weight:500}
.accordion-header button.accordion-button .indicator div{background-color:#000}
.accordion .content{font-size:24px;line-height:32px;color:#000;padding:10px 0}
.accordion-button:not(.collapsed){box-shadow:none}
.faqnewdesign.second-design{background-color:transparent;padding-top:0}
.accordion-body{padding:15px 0!important;text-align:left;font-size:24px}
.accordion-button:focus{box-shadow:none!important}
.faqnewdesign.second-design .set h2 button.accordion-button{color:#000!important;font-size:24px;background:transparent}
section.about-section.accadmic-prectice .container{padding:70px;background:#EC2027}
.accadmic-prectice{padding-bottom:0}
.accadmic-prectice .text-left{text-align:left;color:#fff}
.accadmic-prectice .text-left p{color:#fff}
.accadmic-tab{padding:0 0px 50px}
.accordion-header button.accordion-button .indicator{height:20px;width:20px;position:absolute;right:0}
section.about-section.videoslider h3{margin-bottom:25px}
.new-bg-black{background-color:#23262D;border-radius:0 0 15px 15px}
.videoslider img{border:0;width:100%;height:auto;min-height:170px;border-radius:20px;margin-bottom:10px}
.videoslider a{color:#000!important;text-decoration:none}
.videoslider .collabrationSlideImg{padding:10px 15px}
.tab-content .accordion{width:88%;margin:0 auto;background-color:#36393f;padding:30px;border-radius:20px}
.tab-content .accordion:hover{background-color:#36393f !important}
.tab-content .accordion button.accordion-button,.tab-content h2:hover button.accordion-button{background-color:transparent;color:#fff!important;font-size:18px;padding-right:20px !important;}
.accordion-header button.accordion-button .indicator div{background-color:#000;opacity:1;height:1px;width:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.accordion-header button.accordion-button .indicator div{opacity:1;height:2px;width:20px}
.accordion-header button.accordion-button.indicator div{background-color:#000}
.container.new-bg-black .accordion-body{color:#fff;font-size:18px}
.container.new-bg-black .accordion-header button.accordion-button .indicator div{background-color:#fff}
.accordion-button::after{display:none}

.tab-content .content div{color:#fff!important;font-size:18px}
.tab-content .accordion-item.set.accordion-item{border-top:1px solid #fff!important}
.tab-content .accordion-item.set.accordion-item:last-child{border-bottom:1px solid #fff!important}
.accadmic-tab ul.nav.nav-tabs{justify-content:left;border-bottom:3px solid #36393f;padding-bottom:0;max-width:94%;margin:0 auto;margin-top:30px}
.accadmic-tab a.nav-link{min-width:300px;border:0!important;font-size:32px;font-weight:400;text-align:left;line-height:40px;color:#36393f!important}
a.nav-link{cursor:pointer}
.about-section.accadmic-tab ul.nav.nav-tabs li.nav-item a.nav-link{font-weight:400;color:#fff!important;opacity:.4}
.accadmic-tab ul.nav.nav-tabs li.nav-item a.nav-link.active,.accadmic-tab ul.nav.nav-tabs li.nav-item a.nav-link:hover{background:transparent!important;color:#fff!important;opacity:1;border-bottom:2px solid #ec2027!important;border-radius:0}
.gallerysec img{width:100%;height:auto;margin-top:15px;border-radius:20px}
h4.card-title{color:#000;font-size:20px}
section.about-section.accadmic-prectice .career-card{background:#fff}
section.about-section.accadmic-prectice .card-content{border:1px solid #DEDEDE}
section.about-section.accadmic-prectice .container{border-radius:15px 15px 0 0}
img.laurel.img-fluid{width:100%}
.application-info .learndata{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:left;padding:50px;gap:20px}
section.about-section.accadmic-prectice select.form-control{padding-right:22px;max-width:fit-content;float:right;background-color:#ffffff5e!important}
.yearfield i.fa.fa-angle-down{position:absolute;right:6px;top:19px}
form.yearfield .form-control:focus{box-shadow:none!important}
.yearfield{position:relative}
.yearfield select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#000;padding-right:30px}
.yearfield i.fa-angle-down{position:absolute;right:10px;top:50%;pointer-events:none;transform:translateY(-50%);color:#666}
.yearfield select option{background-color:#ffffff5e!important;color:#000}
.owl-nav img{width:50px!important;height:50px!important;min-height:50px;margin-bottom:0;box-shadow:0 0 10px #fff;border-radius: 40px;}
.owl-theme .owl-nav{left:2%;position:absolute;top:45%;width:96%;display:flex;justify-content:space-between}
.owl-nav button.disabled{opacity:0!important}
.owl-theme .owl-nav [class*=owl-]{margin:0!important}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent!important}
.owl-nav button.owl-prev{transform:rotate(180deg)}
.videoslider .owl-theme .owl-nav{top:25%}
.owl-nav button{position:absolute}
button.owl-prev{float:left;left:0}
button.owl-next{float:right;right:0}
.yearfield i.fa.fa-angle-down{color:#fff}
.application-info .learndata h2, .application-info .learndata h3{font-size:70px;font-weight:700}
.application-info .learndata button.squre{border-radius:0}
.learnotherdata{position:relative;border-radius:15px}
.abso{position:absolute;bottom:0;padding:20px;width:100%;background-color:#000;border-radius:0 0 15px 15px;text-align:left}
.abso h4{color:#EC2027;font-size:20px}
.abso p{color:#fff}
.application-info .learndata1{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:left;padding:50px}
.application-info .learndata1 a{margin-bottom:30px;float:left;width:100%;text-decoration:none!important;color:#fff;font-size:24px;font-weight:100;align-items: center;}
.learndata1 p{color:#fff;margin-bottom:5px}
.meet-our-alumini .row.justify-content-left{background-color:#000;border-radius:15px}
.meet-our-alumini .row .col-md-6{padding:0}
button.squre{color:#fff;background-color:#ed3237;text-align:center;height:40px;padding:7px 20px;border-radius:10px;border:none;font-size:20px;font-weight:600}
.learndata1 a button.squre{font-size:44px;height:auto;margin-right:10px;text-align:left}
.learndata1 .swiper-horizontal{touch-action:pan-y;width:100%}
.accadmic-prectice h3{color:#fff}
.success-stories h3 span{color:#000}
section.about-section.accadmic-prectice.success-stories .col-6.col-md-3{padding:0}
.absoimage{position:absolute;bottom:165px;padding:15px 25px;width:100%;background-color:transparent;border-radius:0 0 15px 15px;text-align:left}
.success-stories .absonew{bottom:0;padding:20px;width:100%;background-color:#000;border-radius:0 0 50px 0;text-align:left}
.success-stories .absonew h4{font-size:24px;color:#fff}
.success-stories .absonew p{font-size:16px;text-transform:uppercase;color:#fff}
.review-box{border-radius:12px;padding:30px 20px;background-color:#fff;text-align:left;float:left;width:100%;min-height:465px}
.review-box p{font-size:16px;float:left;width:100%;font-weight:500}
.review-box p span{font-size:18px;float:left;width:100%;font-weight:400}
.review-box p.d-flex{display:flex;justify-content:flex-start;gap:10px 10px;align-items:center;margin:0}
.review-box p.d-flex img{width:45px}
.criteriabox{position:relative;padding:40px 30px 20px;border:1px solid #ec2027;border-radius:15px}
.criteriabox .check-icon{position:absolute;top:-30px;left:45%;right:50%}
.criteriabox p{font-size:18px;font-weight:600;min-height:81px}
.steptoapply .row.justify-content-center{padding:70px 40px;background-color:#F6F6F6;border-radius:20px}
.steptoapply h3{margin-bottom:25px}
.applybox{display:flex;align-items:center;border:1px solid #000;border-radius:15px;background-color:#ed3237}
.applybox span{color:#fff;height:100%;float:left;width:200px;margin-right:10px;font-size:54px}
.steptoapply .applybox div p{color:#000}
.applybox div{text-align:left;color:#EC2027;font-size:24px;background-color:#fff;padding:15px;border-radius:0 15px 15px 0}
.applybox div p{font-size:16px;margin:0}
.bookcallbox{display:flex;align-items:center}
.bookcallbox div{width:30%;min-width:fit-content;height:100%;display:flex;padding:15px 15px 15px 25px;flex-direction:column;justify-content:center;background-color:#000;color:#fff;text-align:left;border-radius:0 15px 15px 0;gap:15px}
.bookcallbox img.img-fluid{width:70%}
.bookcallbox div h4{font-size:35px;font-weight: 500;}
.bookcallbox div a button{color:#524b4b!important;background-color:#fff;font-size:18px;    height: 55px;}
.bookcallbox div a button img{width:25px !important;height:25px;margin-right:10px}
.bookcallbox div a button i{margin-right:7px;font-size:20px}
section.about-section.courselanding h3{margin-bottom:25px}
.hr2 button.squre {max-width:97%;
    min-height: 45px;
    height: auto;
}
.fa-star:before {
    color: #FFC917;
}
.star-rating .fa-star {
  color: #FFD700;}
.two-item i.fa {
    box-shadow: 0px 0px 10px #ccc;
    color: #000;
    background-color: #fff;
    padding: 8px 15px;
    border-radius: 35px;
    font-size: 22px;
}
.two-item .owl-nav {
       left: -5px;
    width: 101%;
}
#infrastructure .career-card {
    border-radius: 16px;
}
.two-item i.fa.fa-angle-left{    transform: rotate(180deg);}
.courselanding .card-title a{font-size:30px!important;color:#000;text-transform:capitalize;display:flex;justify-content:space-between;    text-decoration: none;min-height:90px;    align-items: center;}
.career-card .card-title a img{width:43px;height:40px;margin-top:5px}
.courselanding .card-title a:hover{color:#000}
.next-step-buttons img{filter:invert(1)}
.next-step-buttons span{font-size:24px}
a{cursor:pointer}
.next-step-buttons span img{margin-right:15px;filter:invert(0)}
.next-step-section h3{color:#fff;    font-family: 'clashDisplay', sans-serif;}
.next-step-buttons .btn{background-color:#333;color:#fff;border-radius:10px;padding:16px 20px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;transition:.3s ease}
.next-step-buttons .btn i{font-size:1.2rem}
.next-step-buttons .btn:hover{background-color:#444}
.office-info h6{font-weight:700;color:#EC2027}
.office-info p{margin:0;color:#fff;font-size:14px}
.four-item1 .owl-nav.disabled+.owl-dots{margin-top:30px !important}
.bordertop{border-top:1px solid #EC2027}
.map-container iframe{border-radius:10px;width:100%;height:150px}
.next-step-section{padding:60px 0 100px}
.logo{margin-top:20px}
.responsive-iframe{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}
.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.modal-header{position:absolute;z-index:1;right:0;border:0!important}
.modal-header button{font-size:24px;--bs-btn-close-color:#fff!important;filter:brightness(0) invert(1);opacity:1}
section.about-section.application-info{padding-top:70px}
section.about-section.accadmic-prectice h4.card-title{color:#000!important;
    margin-bottom: 0;
    min-height: 44px;align-items: center;
    display: flex;
}
.top-menusleft ul li a {
    text-decoration: none;
}
.top-menusleft ul li:not(:last-child) a {
    margin-right: 25px;font-weight:500;
}
section.about-section.application-info .learndata{padding-top:10px}

section.about-section.application-info.meet-our-alumini h3, section.about-section.application-info.meet-our-alumini h2{margin-bottom:25px}
section.about-section.application-info.meet-our-alumini .learndata1{padding-left:50px}
#one-item .owl-dots{position:absolute;transform:rotate(0deg);left:40%;bottom:10px}
section.about-section.application-info h4.mb-5{font-weight:500}
.owl-dots span{width:15px!important;height:15px!important;margin:1px!important;background-color:#a19f9f!important}
button.owl-dot.active span{width:40px!important;background-color:#fff!important}
.application-info .learndata1 a span,.application-info .learndata1 a button{float:left}
section.about-section.accadmic-prectice.success-stories h3, section.about-section.accadmic-prectice.success-stories h2{margin-bottom:30px;margin-top:20px}
.btn-close:focus{box-shadow:none!important}
.nav-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:20px}
.visible-xs{display: none;}
.fornew-item .owl-dots .owl-dot.active span, .fornew-item .owl-dots .owl-dot:hover span {
    background: #000 !important;
}
section.about-section.accadmic-tab a.nav-link {
    text-transform: uppercase;
}
.r-20{border-radius:20px;}
.r-30{border-radius:20px;}
img.dean{border-radius:50px 0 50px 0}
.left-area {
absolutediv padding-left: 50px !important;}
.review-box p:nth-child(2) {
    margin-bottom: 5px;
}
.two-item .career-card .card-title {
    margin-bottom: 0;
}
.row.next-step-buttons.mb-3 {
    padding: 0;
}
.row.text-start.mt-2.pt-3.align-items-start.bordertop {
    padding: 10px 0;
}
.next-step-section {
    padding: 60px 0 0px;
}
button.form-btn img.img-fluid {
    width: 25px;
    height: 25px;
    margin: 3px 10px 0 0;    border-radius: 0;
}
#one-item .item.row {
    flex-wrap: nowrap;--bs-gutter-x: 0;
}
.row.justify-content-left.row-reves .col-6.col-md-12 {
    padding: 0;
}
section.about-section.application-info.meet-our-alumini .learndata1 {
    padding: 0;padding-left: 80px;}
#one-item .item.row .col-6.col-md-6:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#one-item .item.row .learndataimage img.laurel.img-fluid {
    border-radius: 0 17px 17px 0;
}
video {
    width: 100%;
    height: auto;
}
.topright-menu ul li a img {
    width: 17px;
    margin-right: 7px;
}
.mr-3, .mx-3 {
    margin-right: 1rem!important;
}
.customecontainer .next-step-buttons .btn:focus{color:#000;}
.headerwrap ul.nav.nav-tabs li.nav-item a.nav-link{color:#000;}
.megamenu .nav-tabs {
    border-bottom: 1px solid #ccc !important;
}
.customecontainer ul.nav.nav-tabs {
    padding-bottom: 1px;
}
.customecontainer ul.nav.nav-tabs a.nav-link.active {
    margin-bottom: -2px;
}
section.about-section.course-highlights ul.nav.nav-tabs li.nav-item a.nav-link.active {
    font-weight: 400;
    color: #fff !important;
}
.faqnewdesign div#accordionExample {
    background-color: transparent !important;
}
div#accordionExample1, div#accordionExample4 {
    background-color: transparent !important;
}
.footerwrap .justify-content-end {
    justify-content: flex-end!important;
    text-align: left;
    text-decoration: none !important;
}
.footercont ul li a{text-decoration:none;}
.social-media-footer i.fa {
    font-size: 18px;
    padding: 20px 20px 20px 0px;
}
.footercont a {
    text-decoration: none !important;
}
.headerwrap nav ul li.nav-item {
    width: 23%;
}
.headerwrap nav ul li a{font-weight:500}
.learnotherdata img.laurel.img-fluid {
    border-radius: 15px 15px 0 0;
}
.application-info .learndata1 a span {
    height: 70px;
    display: flex;
    align-items: center;
}
#myModal  .modal-dialog.modal-xl.modal-dialog-centered {
    max-width: 1000px;
    border-radius: 20px;
}
#myModal  .modal-dialog .modal-content{    border-radius: 20px;border: 1px solid #f7f7f7;}

#myModal button.btn-close {
    font-size: 12px;
    padding: 7px !important;
    color: #000 !important;
    background-color: #ccc;
    filter: unset;    border-radius: 0;
}
.col-md-6.justify-item-center {
    display: flex;
    align-items: center;
}
#myModal button.btn-close:hover{    opacity: 1 !important;
    background-color: #f7f7f7!important;}
#myModal .modal-header {
    background-color: #f7f7f7;
        top: -3px;
    right: -3px;
    color: #000;
    padding: 0;
}
.formdesign {
    padding: 5px;
    border: 0px solid #000;
    border-radius: 10px;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.formdesign input {
    border: 1px solid #ccc!important;
    padding: 10px !important;
    min-height: 52px !important;margin-bottom: 10px;color:#000 !important;    background-color: #f7f7f7 !important;font-weight:500  !important;

}
.formdesign input::placeholder{color:#000 !important;font-weight:500  !important;}
.formdesign .form-group p {
    color: #000 !important;
    font-weight: 400;
    position: relative;
    padding-left: 20px;
}
.formdesign .form-group p input{
    position: absolute;
    top: 4px;
    left: 0;
}
.formdesign button.form-btn {
    background-color: #000 !important;
}
.formdesign button.form-btn img.img-fluid {
    width: 16px;
    height: 20px;
    margin: -2px 10px 0 0;
    border-radius: 0;
}
.form-group p input[type="checkbox"] {
    min-height: auto !important;
}
#myModal .modal-body {
    padding: 15px 50px 15px 15px;
}
section.about-section.setheight .career-card{    height: 100%;padding:0 0 10px;display: flex
;
    flex-direction: column;}
section.about-section.setheight .card-content {
    min-height: fit-content;
}
.success-stories .absonew p{min-height:48px;}
section.about-section.setheight .card-content {
    min-height: auto;    height: 100%;
    background-image: url(../images/card-content-bg.png);
    background-size: 100% 100%;    padding: 25px 30px;
    width: 100%;
    margin: 0 0;
    margin-top: -50px;
    background-color: transparent;
    /* filter: brightness(0.5); */
}



 .enquiry-container {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 9999;
    display: none;
  }

  .enquiry-container.visible {
    display: block;
  }

  .sticky-tab {
    background: #e30613;
    color: white;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    padding: 20px 7px;
    cursor: pointer;
        border-radius: 0px 6px 6px 0px;
    letter-spacing: 1px;
  }

  .sticky-form {
    background: #fff;width: 400px;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    opacity: 0;
    pointer-events: none;
    transform: translateX(100%);
    transition: all 0.3s ease;
    position: absolute;
    right: 100%;
    top: 0;
    border-radius: 10px;
  }

  .enquiry-container:hover .sticky-form {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
  }

.sticky-form.formdesign label{display:none;}

  .sticky-form button {
    width: 100%;
    padding: 10px;
    background: black;
    color: white;
    border: none;
    border-radius: 6px;
    font-weight: 500;
  }

  .sticky-form label {
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
  }
.sticky-tab{
    min-width: 38px;
}
section.about-section.videoslider h3 {
    margin: 0px 0 50px;
}
section.about-section.videoslider {
    padding-top: 30px;
}
#infrastructure h2, #infrastructure h3 {
    margin-bottom: 30px;color#fff;
}
.bookcallbox div a button:hover {
    background-color: #e30613 !important;
    color: #fff !important;
}
section.about-section.bookacall {
    padding: 30px 0 0;
}
section.about-section.accadmic-prectice.success-stories.mpading .container {
    padding-top: 15px;
}
section.about-section.gallerysec h3 {
    margin-bottom: 30px;
}
.success-stories .absonew{min-height:170px}
@media (max-width: 920px) {
#otpModal{z-index:9999;padding-right:0 !important;}
.success-stories .absonew {
     min-height: auto;
}
section.about-section.accadmic-prectice.success-stories.mpading .row.justify-content-center.pt-5 {
    padding-top: 30px !important;
}
section.about-section.videoslider h3 {
    margin: 30px 0;
}
section.about-section.videoslider {
    padding-top: 20px;
}
.sticky-form.formdesign {
    max-width: 320px;
}
section.about-section.setheight .career-card {
    height: 95%;
}
section.about-section.setheight .card-content {
    min-height: fit-content;}
.formdesign .form-group p {
    padding-left: 30px;
}
.formdesign .form-group p input[type="checkbox"] {
    width: 20px;
    height: 20px;
}
.videoslider a h4 {
    font-size: 19px;
}
ul.list-unstyled.dropdownmenu.dropdownwidth li {
    height: 40px;
}
.headerwrap nav{padding-bottom:30px !important}
section.about-section.accadmic-prectice h4.card-title{display:flex;align-items:center;}
.headerwrap nav {max-height:100%;
           overflow-x: hidden;
        overflow-y: auto;
}
.customecontainer .card .card-header a:after{
    content: "\f105";
}
    .headerwrap nav {padding-bottom:30px;
        height: 100%;}
.customecontainer .card.visible .card-header  a::after {
    content: "\f107" !important;
}
.navbox{padding:0}
.fix-header {
    display: none;}
section .accordion{padding:0}
.headerwrap .tab-content {
    padding: 0;
}
.headerwrap nav ul li{font-family:'clashDisplay',sans-serif;font-weight: 500;
        color: #000;}
.headerwrap nav ul li a{font-weight:500}
.headerwrap .card.tab-pane.fade.visible .collapse {
    display: block !important;
}
.headerwrap a{text-decoration:none;}
.row{--bs-gutter-x:0!important}
 .hidden-xs{display: none;}
 .visible-xs{display: block !important;}   
.card-wrapper{flex-direction:column;align-items:center}
.nav-buttons{display:none;flex-direction:column;align-items:flex-start;padding-top:10px}
.nav-buttons.active{display:flex}
.menu-toggle{font-size:24px;background:none;border:none;cursor:pointer}
.top-bar{display:none!important}
section.banner-area.relative{margin-top:56px}
section.banner-area.relative .container{padding:0}
.bookcallbox{flex-direction:column}
.col-6{flex:0 0 auto;width:100%}
.application-info .learndata h2, .application-info .learndata h3{font-size:34px !important;font-weight: 600;}
.left-area{padding-left:0;position:absolute;top:-78%}
.col-sm-8.text-end.d-sm-none{position:absolute;right: 0}
.about-section{padding:20px 10px}
.banner-area .absolutediv{padding-top:0;position:relative;padding-bottom: 30px;}
.banner-area .right-area{margin-top:0;border-radius:0}
.hr2{text-align:center}
section.banner-area.relative .row.b-sec img.banner{min-height:400px;border-radius:0;padding:0;margin:0;width:100%}
.notice1 .col-md-3.col-6.col-sm-4{text-align:center}
.duration1 h3{margin-bottom:15px;font-size:20px}
.notice1 p{font-size:16px;margin-bottom:0}
.highlight-section .red-highlight{margin:5px 0}
.left-area p,.left-area h3,a.downloadbtn{text-align:center}
a.downloadbtn{margin:10px auto;display:block}
#myModal .modal-body {
    padding: 35px 25px;
}
#myModal .modal-dialog .modal-content{border-radius: 10px;}
#myModal  .modal-dialog.modal-xl.modal-dialog-centered {
    max-width: 90%;
    border-radius: 20px;
    margin: 0 auto;
}
.left-area h3{margin-top:10px}
a.downloadbtn{background-color:#9f8a8a6b;margin-top:20px}
.highlight-section h1{font-size:24px;line-height:28px}
.highlight-section h1::before,.highlight-section h1::after{display:none}
.highlight-section  span.highlight{font-size:24px;line-height:28px}
.highlight-section  span.highlight::before,.highlight-section span.highlight::after{display:none}
h3, h2.managefont{font-size:20px!important}
.stats-title{font-size:18px;border-bottom:2px solid #000;width:85%;line-height:22px}
.stats-number{font-size:24px;margin-bottom:20px}
.col-xs-6{width:50%}
section.about-section.aboutaaft{padding:20px}
#six-item .item div img{height:40px}
#six-item .item div{padding:5px}
.career-card .card-title{font-size:18px}
.card-content ul li::before{width:12px;height:12px;top: 6px;}
.card-content ul li{font-size:16px;margin-bottom:0;padding-left: 22px;}
.card-content{padding:15px;margin-top: -25px;}
.career-card{margin-bottom:25px}
li.nav-item{width:100%}
ul.nav.nav-tabs li.nav-item a.nav-link{font-size:18px;padding:12px 12px 12px 0;line-height:25px}
.tab-content .datadiv p{font-weight:100}
.about-section.pading-top{padding:0}
.about-section.pading-top .container{padding:0}
.about-section.pading-top .faqnewdesign{border-radius:0}
.faqnewdesign{padding:50px 20px!important}
.accordion-header button.accordion-button,.accordion-body{font-size:16px}
.mob-pad .faqnewdesign.second-design{padding:50px 0!important}
section.about-section.mob-pad{padding:0 10px}
section.about-section.accadmic-prectice{padding:20px 0 0}
section.about-section.accadmic-prectice .container{border-radius:0 0 0;padding:30px;text-align:center}
.accadmic-prectice .text-left{text-align:center;color:#fff}
section.about-section.accadmic-prectice select.form-control{font-size:20px;height:auto!important;padding-right:50px}
.yearfield select option{font-size:28px}
.yearfield{position:relative;width:fit-content;margin:0 auto}
.tab-content button.accordion-button{opacity:1}
.tab-content .accordion-header button.accordion-button.collapsed{opacity:.5}
.yearfield i.fa.fa-angle-down{color:#fff;font-size:26px;margin-top:3px}
section.about-section.accadmic-tab{padding:0}
.accadmic-tab a.nav-link{min-width:50%}
.accadmic-tab ul.nav.nav-tabs{flex-direction:row;flex-wrap:nowrap}
.accadmic-tab ul.nav.nav-tabs li.nav-item{width:50%}
.tab-content .accordion{width:100%;margin:0 auto;background-color:transparent;padding:0 10px;border-radius:20px}
.course-highlights h3, .course-highlights h2.managefont{margin-bottom:15px}
.accordion-header button.accordion-button{width:94%}
.accordion-header button.accordion-button .indicator{height:20px;width:20px;position:absolute;right:-22px}
section.about-section.videoslider{padding:20px 0 20px 20px}
section.about-section.videoslider .container{padding:0}
section.about-section.gallerysec{padding:20px 0}
section.about-section.application-info .learndata{padding:10px 0}
section.about-section.application-info .col-md-10.offset-md-1{text-align:left}
section.about-section.application-info.meet-our-alumini h3{text-align:center}
.row.justify-content-left.row-reves{flex-wrap:wrap-reverse}
.row.justify-content-left.row-reves .learndataimage img{border-radius:15px 15px 0 0}
section.about-section.application-info.meet-our-alumini .learndata1{padding:0}
.learndata1 a button.squre{font-size:24px}
.application-info .learndata1 a span{font-size:16px;        max-width: fit-content;}
.application-info .learndata1 a span p{}
section.about-section.application-info.meet-our-alumini{padding:20px 10px}
section.about-section.application-info.mtext-center .col-md-10.offset-md-1{text-align:center}
.criteriabox{padding:20px 20px 7px;margin:15px 0}
section.about-section.steptoapply{padding:20px 0}
section.about-section.steptoapply .container{padding:0}
.criteriabox p{font-size:16px;min-height:auto}
.criteriabox .check-icon{top:-15px;width:30px}
.steptoapply .row.justify-content-center{padding:50px 25px;border-radius:0}
.applybox span{font-size:34px;width:100px;padding:10px}
.applybox{margin-bottom:20px}
.bookcallbox img.img-fluid{width:100%;border-radius:15px 15px 0 0}
.bookcallbox div{width:100%;border-radius:0 0 15px 15px;padding:15px 15px 30px}
.bookcallbox .squre img.img-fluid{border-radius: 0}
section.about-section.bookacall{padding:20px 10px}
section.about-section.pb-0{padding:20px 0}
section.about-section.pb-0 .container{padding:0 5px}
section.about-section.courselanding{padding:20px 10px}
.courselanding .card-title a{font-size:18px!important}
.career-card .card-title a img{width:21px;height:20px;margin-top:3px}
.col-md-4.map-container{margin-top:20px}
.col-sm-8.text-end.d-sm-none{position:absolute;right:20px;top:20px}
.owl-theme .owl-nav{top:35%}
.career-card .card-title{margin-bottom:7px}
.row.text-start.mt-2.pt-3.align-items-start.bordertop{flex-wrap:wrap-reverse}
.col-md-4.office-info{width:50%}
.nav-buttons{transition:all .5s ease;display:flex;right:-100%;position:absolute;z-index:1;width:100%;top:70px;background-color:#ec2027;padding:30px 20px 40px}
.nav-buttons.show{left:auto;right:0}
.nav-buttons .btn-dark,.nav-buttons .btn-outline-dark:hover,.nav-buttons a{background-color:#ec2027;color:#fff;padding:0;background-color:transparent!important;border:0;width:100%;text-align:left}
.nav-buttons .btn-outline-dark{color:#fff}
.menu-toggle{display:flex;flex-direction:column;float:right}
#menuToggle span{float:right;width:30px;height:2px;background-color:#000;padding:1px;margin:3px 0;transition:all .3s ease}
.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.menu-toggle.active span:nth-child(2){opacity:0}
.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}
.highlight-section{padding:30px 20px}
section.about-section.mpading0{padding:20px 0}
section.about-section.mpading0 .container{padding:0}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {

#myModal .col-md-6.hidden-xs {
    display: block !important;
}
.formdesign {
    padding: 5px 5px 5px 15px;}
.formdesign input {
    min-height: 40px !important;}
    #myModal .modal-body {
        padding: 20px 12px;
    }
section.about-section.course-highlights img.hidden-xs {
    display: block !important;border-radius:10px !important;}
section.about-section.setheight .row.justify-content-center {
    --bs-gutter-x: 10px !important;
}
.absolutediv{position:absolute!important;padding-top:50px!important}
.left-area{position:unset!important}
.col-sm-1.hide1366{display:none}
.absolutediv .col-sm-4{width:50%}
.left-area{padding-left:20px!important;text-align:left!important}
.left-area p,.left-area h3,a.downloadbtn{text-align:left!important}
.hr2{text-align:left}
a.downloadbtn{    margin: 20px 0 0;display:block}
section.banner-area.relative .row.b-sec img.banner{height:50vh}
.notice1 .col-md-3.col-6.col-sm-4{text-align:left;width:25%;margin-top:20px}
section.about-section.course-highlights{padding-top:30px}
.accadmic-prectice .text-left{text-align:left}
section.about-section.accadmic-prectice select.form-control{font-size:16px;height:auto!important;padding-right:19px}
.yearfield i.fa.fa-angle-down{color:#fff;font-size:16px;margin-top:0}
section.about-section.accadmic-tab .container.new-bg-black .row .col-md-6{width:100%}
section.about-section.aboutaaft .col-xs-6{width:25%}
li.nav-item{width:fit-content;padding:0}
li.nav-item a{padding:10px 17px!important}
.about-section.pading-top .faqnewdesign{margin-top:30px}
section.banner-area.relative{margin-top:90px}
section.about-section.application-info .col-md-10.offset-md-1{text-align:center}
section.about-section.application-info .col-6.col-md-6{width:50%}
section.about-section.application-info .row.justify-content-center{flex-direction:row;display:flex}
section.about-section.application-info .row.justify-content-center .visible-xs{display:none!important}
section.about-section.application-info .row.justify-content-center .hidden-xs{display:block!important;padding-right:15px;font-size:15px}
.abso h4{color:#EC2027;font-size:18px}
#one-item .owl-dots{display:none}
section.about-section.application-info.mtext-center .col-6.col-md-4{width:33.33%;padding:0 15px}
.criteriabox p{font-size:14px;min-height:84px}
.applybox div{width:100%}
.bookcallbox{flex-direction:row}
.bookcallbox img.img-fluid{width:70%;border-radius:15px 0 0 15px}
.bookcallbox div h4{font-size:22px;margin:0}
.bookcallbox div a button{font-size:13px;height:42px}
.bookcallbox div a button i{margin-right:7px;font-size:15px}
.bookcallbox div{width:100%;border-radius:0 15px 15px 0;padding:10px 15px}
.bookcallbox img.img-fluid.hidden-xs{display:block !important}
.bookcallbox img.img-fluid.visible-xs{display:none !important}
    .bookcallbox div {
        width: 30%;
}
section.about-section.application-info{padding-top:50px}
.faqnewdesign{padding:30px 20px!important}
.row.text-start.mt-2.pt-3.align-items-start.bordertop{flex-wrap:nowrap}
.col-md-4.office-info{width:33.33%;padding:15px}
.col-md-4.map-container{margin-top:0}
.next-step-buttons img{filter:invert(1);width:20px}
.next-step-buttons span{font-size:15px}
.next-step-buttons .btn{padding:10px;width:97%}
.col-sm-8.text-end.d-sm-none{display:block!important}
}
@media screen and (min-width: 320px) and (max-width: 767px){
#otpModal{max-width:90%;margin-left:5%}
.absoimage{bottom: 135px;}
.learndata1 a button.squre{min-height:60px;}
.review-box p span{min-height:160px}
.application-info .learndata1 a{display:flex;}
}

@media screen and (min-width: 930px) and (max-width: 1024px) {
#myModal .modal-dialog.modal-xl.modal-dialog-centered {
    max-width: 950px;
}
.owl-nav img {
    width: 38px !important;
    height: 36px !important;
    min-height: 37px;}
.owl-theme .owl-nav {
    left: 0%;
    width: 100%;}
section.about-section.course-highlights ul.nav.nav-tabs li.nav-item a.nav-link {
    padding: 10px 30px !important;
}
    .col-sm-8.text-end.d-sm-none {
    display: none!important;
}

.navbox .col-sm-4 {
    width: 25%;
}
.navbox .col-12.col-sm-8{width: 75%}
.nav-buttons a{    padding: 8px 14px;}
.nav-buttons{gap: 7px}
section.banner-area.relative .row.b-sec img.banner {
         
margin-bottom: 0;
}
h3 {
    font-size: 23px;}
    .highlight-section h1, span.highlight {    font-size: 36px;        line-height: 54px;}
    .stats-title {
    font-size: 23px;    line-height: 28px;

}
.accadmic-tab {
    padding: 0 25px 50px;
}
section.about-section.accadmic-tab .container.new-bg-black .row .col-md-6 {
    width: 50%;
}
.tab-content .accordion {
    width: 98%;
}
li.nav-item a {
    padding: 10px 17px 10px 0!important;
}

.accordion-header button.accordion-button {
    padding-right: 23px !important;
}
section.about-section.accadmic-prectice .container {
    padding: 50px 15px;}
    section.about-section.accadmic-prectice h4.card-title{font-size: 16px}
    .application-info .learndata{    padding: 20px}
    .application-info .learndata h2, .application-info .learndata h3 {
    font-size: 56px;
}
#one-item .owl-dots {
    display: block;
}
.criteriabox p{margin-bottom:0}
.steptoapply .row.justify-content-center {
    padding: 45px 5px;}
    .card-content{    margin-top: -30px;}

.applybox div p {
    font-size: 12px;}
.stats-number {
    font-weight: 700;
    font-size: 30px;}
    .applybox span {
    width: auto;
    font-size: 35px;
    padding: 10px;
}
.courselanding .card-title a {
    font-size: 20px !important;}
    .career-card .card-title a img {
    width: 32px;
    height: 30px;
    margin-top: 5px;
}
.highlight-section h1::after, .highlight-section h1::before, .highlight-section span.highlight::after, .highlight-section span.highlight::before{width: 180px;height: 180px}
.container, .container-lg, .container-md, .container-sm {
    max-width: 930px;
}
    section.about-section.accadmic-prectice select.form-control, .yearfield i.fa.fa-angle-down {
        font-size: 18px;}
        .learndata1 a button.squre {
    font-size: 25px;}
    .application-info .learndata1 a span{font-size: 20px}
    .career-card .card-title {
    font-size: 23px;
}
.card-content ul li::before {
    top: 7px;
}
.card-content ul li {
    align-items: baseline;
}

}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
.courselanding .card-title a{min-height: 72px;}
.learndata1 a button.squre {
    font-size: 30px;}
.application-info .learndata1 a{font-size:21px;}
h3 {
    font-size: 28px;
}
.col-sm-1.hide1366 {
    display: block;
}
.absolutediv .col-sm-4 {
    width: 33.3333%;
}
.col-sm-8.text-end.d-sm-none {
    display: none !important; 
}
.stats-number {
    font-size: 38px;}
.nav-buttons a {
    padding: 8px 15px;
}
.highlight-section h1, span.highlight {
    font-size: 48px;}
button.form-btn i {
    font-size: 29px;
    margin-right: 10px;}
.banner-area .right-area {margin-top: 30px;
}
img.banner.hidden-xs {
    min-height: 500px;
}
section.about-section.accadmic-prectice h4.card-title{font-size:16px}
section.banner-area.relative {
    margin-top: 125px;
}
.next-step-buttons span {
    font-size: 19px;
}
.next-step-buttons span img, .next-step-buttons img {
    width: 30px;
}
#six-item .item div img{height:50px}
button.form-btn{padding:5px }
.applybox div h4 {
    font-size: 21px;
}
.applybox span {
    color: #fff;
    height: 100%;
    float: left;
    width: auto;
    margin-right: 0;
    font-size: 36px;
    padding: 10px;
}
.courselanding .card-title a {
    font-size: 24px !important;}
.career-card .card-title a img {
    width: 35px;
    height: 30px;
    margin-top: 5px;
}
}

@media screen and (min-width: 768px) and (max-width: 920px){
.courselanding .card-title a{min-height:48px;}
.top-menusleft ul li:not(:last-child) a {
    margin-right: 12px;
}

ul.nav.nav-tabs li.nav-item{width:28%}
ul.nav.nav-tabs li.nav-item a.nav-link {
    font-size: 14px;
    padding: 3px 7px 3px 0 !important;
    line-height: 25px;
}
.headerwrap nav{top:86px}
.topright-menu ul li a img {
    width: 14px;}
#one-item .item.row .learndataimage img.laurel.img-fluid {
    border-radius: 0 10px 10px 0;
    min-height: 270px;
    object-fit: cover;
}
section.about-section.application-info.meet-our-alumini .learndata1 div#one-item {
    padding-left: 15px;
}
.application-info .learndata1 a{margin-bottom:15px}
.col-sm-8.text-end.d-sm-none {display: block !important;
    right: 6%;
}
button.form-btn{padding:5px 12px;    font-size: 16px;}
.absolutediv {
    padding-top: 22px!important;
}
.highlight-section h1, span.highlight {
    font-size: 33px;
    line-height: 35px;
}
.stats-title {
    width: 76%;
}
.banner-area .right-area {
    margin-right: 15px;}
    section.banner-area.relative .row.b-sec img.banner {        height: 505px;
       border-radius: 10px;        object-fit: cover;}
img.banner.visible-xs {
    display: none !important;
}
img.banner.hidden-xs {
    display: block !important;
}
.owl-nav img {
    width: 38px !important;
    height: 36px !important;
    min-height: 37px;}
.owl-theme .owl-nav {
    left: 0%;
    width: 100%;}
    .courselanding .card-title a {
        font-size: 16px !important;
    }

}


@media screen and (min-width: 920px) and (max-width: 1025px){
.headerwrap nav ul li a {font-size: 12px;}
.applybox div h4 {
    font-size: 18px;
}
.accadmic-tab a.nav-link {
    min-width: 270px;}
.steptoapply .applybox div p {
    min-height: 55px;
}
.criteriabox p {
    font-size: 14px;
    min-height: 81px;
    margin: 0;
}
.criteriabox {
    padding: 40px 30px 10px;
}
}
.footerbar {
    display: none;
    position: fixed;
    z-index: 9999;
    bottom: 0px;
    left: 0px;
    height: 40px;
    width: 100%;
    background: rgb(245, 246, 247);
    padding: 5px;
    border: 1px solid rgb(226, 226, 226);
}
.footerbar .flex-container {
    display: flex;
    flex-wrap: wrap;
}
.foot-btn-left, .foot-btn-right {
    text-align: center;
    font-size: 18px;flex: 50%;
}
.foot-btn-left {
    border-right: 1px solid rgb(180, 178, 178);
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.footerbar{display:block;}
.courselanding .card-title a{min-height:54px;}
#one-item .item.row .col-6.col-md-6:first-child {
    padding: 20px;
}
.learndata1 a button.squre {
    font-size: 24px;
    max-width: 56%;
    line-height: 23px;
    text-align: left;
}
#one-item .item.row {
    flex-wrap: wrap-reverse;
}
#one-item .item.row .learndataimage img.laurel.img-fluid {
    border-radius: 10px 10px 0px 0;
}
button.form-btn{padding:4px 10px}
.next-step-buttons span {
    font-size: 20px;
}
section.about-section.accadmic-prectice .card-content {
    min-height: auto;
}
.next-step-buttons img {
    filter: invert(1);
    width: 32px;
}
button.form-btn img.img-fluid {
    width: 20px;
    height: 20px;
}
body {
    width: 100%;
    overflow-x: hidden;
}
.left-area{left:0}
.row.b-sec {
    padding: 0;
}
ul.nav.nav-tabs li.nav-item a.nav-link {
        font-size: 16px;}
.course-highlights{padding:40px 10px 0}
.lplogo {
    width: 110px;
    height: auto;
    padding-left: 10px;
}
.office-info p {
    height: 84px;}
.row.b-sec .col-sm-4 {
    width: 100%;
}
.banner-area .right-area {
    padding: 30px 15px;}
section.about-section.application-info..mrpading {
    padding-right: 0;
}
section.about-section.application-info.mrpading .container{
    padding-right: 0;
}
section.about-section.application-info.mrpading .col-6.col-md-6 {
    padding-right: 15px;
}
}

@media screen and (min-width: 320px) and (max-width: 360px) {
.sticky-form.formdesign {
    max-width: 272px;
}
.formdesign {
    padding: 15px;
}
#myModal .modal-body {
    padding: 28px 15px;
}

    ul.nav.nav-tabs li.nav-item a.nav-link {
        font-size: 13px;
    }
    .stats-title {
        font-size: 15px;
}
.hr2 button.squre{font-size:18px;}
}

@media screen and (min-width: 450px) and (max-width: 767px) {
.col-sm-8.text-end.d-sm-none {
    right: 20px;
    display: block !important;
}
.notice1 .col-md-3.col-6.col-sm-4 {
    text-align: center;
    width: 25%;
}
    .notice1 p {
        font-size: 12px;}
.duration1 h3 {
        font-size: 14px !important;
    }
section.about-section.aboutaaft .col-xs-6 {
    width: 25%;
}
.stats-title {
    font-size: 14px;
    line-height: 18px;
}
    .stats-number {
        font-size: 20px;}
section.about-section.setheight .row.justify-content-center {
    flex-wrap: nowrap;
    gap: 10px;
}
li.nav-item {
    width: 47%;
}
section.about-section.setheight .row.justify-content-center .col-md-6 {
    width: 50%;
}
section.about-section.course-highlights .row .col-md-6 {
    width: 50%;
}
section.about-section.course-highlights .row{ flex-wrap: nowrap;
    gap: 10px;}
section.about-section.course-highlights img.img-fluid.r-30.hidden-xs {
    display: block !important;
}
.about-section.pading-top {
    padding-top: 40px;
}
.career-card .card-title {
    font-size: 13px;min-height: 31px!important;
}

    .card-content ul li {
        font-size: 12px;}
.card-content ul li::before{top:4px;}
section.about-section.application-info .col-6.col-md-6 {
    width: 50%;
}
section.about-section.application-info .learndata p.hidden-xs {
    display: block !important;
}
section.about-section.application-info .learndata p.visible-xs {
    display: none!important;
}
section.about-section.application-info.meet-our-alumini .col-6.col-md-6 {
    width: 50%;
}
.row.justify-content-left.row-reves {
    flex-wrap: nowrap;
}
.learndata1 a button.squre {
    font-size: 15px;
}
.application-info .learndata { justify-content: flex-start;}
.application-info .learndata1 a span {
    font-size: 14px;
}
.learndata1 p {
    font-size: 13px;}
.learndataimage{height:100%;object-fit: cover;}
.review-box p span{font-size: 15px;min-height:180px;}
section.about-section.application-info.mtext-center .col-6.col-md-4 {
    width: 33.333%;
    padding: 0 10px;
}
.criteriabox p {
    font-size: 11px;        min-height: 90px;
        margin: 0;
}
section#steps-to-apply .col-6.col-md-4 {
    width: 33.333%;    padding: 0 10px;
}
.applybox span {
    font-size: 15px;
margin-riht:0;
    width: auto;
    padding: 10px;
}
.applybox div {
    padding: 15px 7px;min-height:140px
}
.applybox div h4 {
    font-size: 12px;
}
.container, .container-sm {
    max-width: 100% !important;
}
.applybox div h4 {
    font-size: 13px;
}
.steptoapply .applybox div p {
    color: #000;
    font-size: 9px;
    min-height: 41px;
}
.steptoapply .row.justify-content-center{padding:30px 10px}
.courselanding .card-title a {
    min-height: 39px;
        font-size: 13px !important;
        display: flex;
        align-items: center;
}
footer.next-step-section.text-center .col-md-4 {
    width: 33%;
    padding: 0 7px;
}
.next-step-buttons .btn {
    padding: 10px;
}
.next-step-buttons span {
    font-size: 12px;
}
.next-step-buttons span img {
    margin-right: 10px;}
.next-step-buttons img {
    filter: invert(1);
    width: 18px;
}
.next-step-section {
    padding: 35px 0 50px;
}
.next-step-buttons .btn {
    margin-bottom: 0;
}
footer.next-step-section.text-center .col-md-4{height: 100%;}
.next-step-section h3 {
    color: #fff;
    margin-bottom: 25px !important;
}
.bookcallbox {
    flex-direction: row;
}
.bookcallbox div h4 {
    font-size: 18px;
    font-weight: 500;
}
.bookcallbox div a button {
    font-size: 12px;
    height: 47px;
}
    .bookcallbox div {border-radius: 0 15px 15px 0 !important;
        width: 40%;        padding: 15px 15px;}
.bookcallbox img.img-fluid {
    border-radius: 15px 0 0 15px;min-height:127px;
}
.bookcallbox div a button img {
    border-radius: 0;
    min-height: auto !important;
}
.bookcallbox img.img-fluid.hidden-xs{display:block !important;width: 63%;}
.bookcallbox img.img-fluid.visible-xs{display:none !important}
.bookcallbox div a button {
    font-size: 12px;
    height: 40px;
}
.bookcallbox div a button img {
    width: 20px !important;
    height: 20px;
    margin-right: 10px;
}
.bookcallbox div {
    border-radius:15px 0 0 15px ;
    gap: 5px;
}
#one-item .item.row .learndataimage img.laurel.img-fluid {
    border-radius: 0 10px 10px 0;
    min-height: 220px;
    object-fit: cover;
}
section.about-section.application-info.meet-our-alumini .learndata1 div#one-item {
    padding-left: 15px;
}
}

@media only screen and (max-width: 370px){
.review-box p span {
    font-size: 16px;
}
.courselanding .card-title a {
    min-height: 54px;
display: flex;
        align-items: center;
}
section.about-section.accadmic-prectice h4.card-title {
    font-size: 16px;}
.learndata1 a button.squre {
        font-size: 20px;}
.application-info .learndata1 a span {
    font-size: 14px;
}
    .learndata1 a button.squre {
        font-size: 19px;
}
.application-info .learndata1 a span {
        font-size: 14px;
    }
.review-box p span {
    font-size: 14px;min-height: 168px;}
    .highlight-section h1, span.highlight {
        font-size: 20px;
}
    .card-content ul li {
        font-size: 14px;
}
section.about-section.accadmic-prectice h4.card-title{font-size:15px;        display: flex
;        align-items: center;}
.applybox div h4 {
    font-size: 17px;
}
.steptoapply .applybox div p {
    font-size: 14px;
}
.about-subtext {font-size: 16px;
}
.next-step-buttons span {
    font-size: 17px;
}
.criteriabox p {
    font-size: 15px;
}
.abso h4 {
    font-size: 18px;}
.abso p {
    color: #fff;margin:0;
    font-size: 14px;
}
.faqnewdesign {
    padding: 50px 20px 50px 10px!important;
}
}

@media screen and (min-width: 920px) and (max-width: 1025px){
.headerwrap nav ul li a {font-size: 12px;}
section.banner-area.relative .row.b-sec img.banner {
    height: 550px
}
section.banner-area.relative{margin-top: 138px}
.career-card .card-title{min-height:39px}
.courselanding .card-title a {
    line-height: 20px;
    min-height: 40px;
    display: flex;
    align-items: center;
}

}
@media screen and (min-width: 1025px)and (max-width: 1400px){
.headerwrap nav ul li {
    padding: 0 16px;}

}

@media screen and (min-width: 1028px) and (max-width: 1260px) {
.fix-header .navbox{display:none;}
#enquire-cta h3 {
    font-size: 20px;}
.banner-area .right-area {
    float: left;
    padding: 17px;}
button.form-btn{    font-size: 15px;}
button.form-btn i {
    font-size: 24px;
    margin-right: 10px;
}
h3 {
        font-size: 24px;
    }
.highlight-section h1, span.highlight {
    font-size: 37px;line-height:60px;
}
.criteriabox {
    padding: 40px 15px 20px;
}
.criteriabox p {
    font-size: 16px;}
.applybox div h4 {
    font-size: 18px;
}
.applybox div p {
    font-size: 14px;
    margin: 0;
    min-height: 84px;
}
.bookcallbox div h4 {
    font-size: 28px;
    font-weight: 500;
}
.next-step-buttons span {
    font-size: 17px;
}
.form-group p {
    font-size: 10px;}
.headerwrap nav ul li a {font-size: 13px;}
.headerwrap nav ul li {
    padding: 0 8px;
}
}