.carousel-caption{bottom:3rem;z-index:10}
.help-block{color:red}.carousel-item{height:512px;overflow:hidden}
.carousel-item>img{position:absolute;top:0;left:0;min-width:100%}
.topslide .carousel-caption{left:10%;top:52px;text-align:left;width:50%}
.col-container{display:table;width:100%}.col{padding:0 0 10px 0}
.topslide div#myCarousel{height:530px}.topslide 
.carousel-caption h1{color:#000}.topslide .carousel-caption h2{color:#f58220}
.topslide .carousel-caption p{color:#2a4a78}.form-bg-top{background-image:url(/images/LLC/LawMore/LET/admission-lainding-page/images/form-bg.jpg)}
.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}
.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}
.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}
.form-signin-heading h2{font-size:22px;padding-top:8px;font-weight:700;text-align:center}
.form-signin-heading p{font-size:12px;font-weight:700;margin-top:-10px;color:#c11111;padding:5px;text-align:center}
.form-signin-heading{background:#fff}.form-signin h3{font-size:18px;color:#fff}.form-signin p{font-size:12px;text-align:center}
.form-signin ul{font-size:16px;color:#fff;list-style-type:none}.form-signin a{font-size:18px;color:#fff}
.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}
.form-signin .form-control:focus{z-index:2}input[type=radio]{margin:10px 10px;float:left;width:auto}
.form-radio-labl{color:#fff;float:left;width:80px!important;margin-top:4px!important}
.form-signin select{appearance:auto}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0}
.space10{margin:10px}.space20{margin:20px}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.w-101{width:150px!important;text-align:center}.btn-primary{color:#fff;background-color:#f58220;border-color:#f58220}
.btn-group-lg>.btn,.btn-lg{padding:7px;font-size:12px;font-weight:700;border-radius:2.3rem}
.Mandatory{width:100%;margin-top:11px;text-align:center}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:large;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fade{from{opacity:.4}to{opacity:1}}body{background:#eeeee}#slider{margin:0 auto;overflow:hidden}
.slides{overflow:hidden;animation-name:fade;animation-duration:1s;display:none}
.marketing{padding:40px 0}img{width:100%}#dot{margin:0 auto;text-align:center}.dot{display:inline-block;border-radius:50%;background:#d3d3d3;padding:8px;margin:10px 5px}#heading{display:block;text-align:center;font-size:2em;margin:10px 0}
.achievements_box{color:#fff;padding-bottom:40px}
.achievements_box h2{text-align:center;color:#ad2626;margin-bottom:40px;margin-top:40px;font-weight:700}
.Mandatory p{text-align:center;color:#fff;margin:0}.global-programme{background-color:#1f97a2;color:#fff;padding-top:50px;padding-bottom:100px}
.global-programme h2{font-size:25px;font-weight:700}.global-programme h3{font-size:22px;font-weight:700;margin:17px 0}
.global-programme p{font-size:16px;text-align:justify}.global-programme ul{font-size:16px}.global-programme span{color:#ff0;font-weight:700}
.global-programme li.active{background:#fff}.success{background-color:#f9d18d;padding:6px;font-size:14px}.success:hover{background-color:#2a4a78;color:#fff}
.Overview button{margin-left:25px}.Regulatory h2{font-size:25px;font-weight:800;color:#a9225e;text-align:center;margin-top:50px;margin-bottom:50px}
.Department h4{font-size:16px}.Department1 div{background-color:#79b342}.Department2 div{background-color:#24aaa5}.Department3 div{background-color:#203a75}
.row{--bs-gutter-x:0rem!important}.container-fluid{padding-right:var(--bs-gutter-x,0);padding-left:var(--bs-gutter-x,0)}.advantage{background:#fff}
.advantage img{width:100%}.Advantages-text{background-color:#71c4cc;padding-top:20px;padding-bottom:13px;padding:20px}
.Advantages-text h2{margin-left:10px;font-size:25px;color:#121269;font-weight:700}.Advantages-text ul{margin-left:10px;font-size:15px;line-height:2em}
.Advantages-text ul li{margin-left:10px;font-size:16px;line-height:2.2em}.col-container{display:table;width:100%}.col{display:table-cell}
.tab-inner li{background:0 0}.menu-tab li a{float:left}.menu-tab li{background:#f9d18d;padding:5px 10px;margin:5px 10px 5px 0}
.menu-tab li:active{background:0 0!important}.menu-tab li a{color:#000}
.card-approval{margin:15px;padding:18px;border:1px solid;height:390px;float:left;text-align:center;align-items:center;border:2px solid #fff}
.card-approval h1{color:#fff;font-size:17px;margin-top:20px;font-weight:700}.card-approval p{color:#fff}.card-approval img{width:100px}
.card-approval-bg-1{background:#7cb442;float:left}.card-approval-bg-2{background:#26aba5;float:left}.card-approval-bg-3{background:#223b76;float:left}
.alumni{padding:50px 0}.apprroval{padding:0 0}.apprroval h2{text-align:center;color:#ad2626;margin-bottom:40px;margin-top:40px;font-weight:700}
.how-to-apply-bg1{background:#00aeef!important}.how-to-apply-bg2{background:#812990!important}.how-to-apply-bg3{background:#ec008c!important}
.how-to-apply{background-image:url(http://let.lloydlawcollege.edu.in/images/LLC/LawMore/LET/admission-lainding-page/images/bg-new.jpg);height:100%;background-position:center;background-size:cover}
.how-to-apply h2{text-align:center;color:#ad2626;margin-bottom:40px;margin-top:40px;font-weight:700}
.form-contact-box li a{color:#fff;text-decoration:none;font-weight:700;background:#1f418a;padding:5px 10px}
.pointer{width:100%;height:110px;position:relative;background:#223b76;margin-right:37px;margin:20px 0;padding:20px;float:left;align-items:center}
.pointer p{color:#fff;text-align:center}.pointer-img{width:100%;text-align:center;float:left}.pointer-img img{width:50px;margin-right:10px;margin-left:20px}
.bg-trans{background:rgba(255,255,255,.1);padding:80px 20px;padding-bottom:80px}.apply-bt{float:left;text-align:center;width:100%}
.apply-bt a{background:red;padding:5px 10px;color:#fff;text-decoration:none}
.heading-ward{width:100%;text-align:center;padding:20px 0}.awards{padding:0 0 50px 0;background:#fff}
.awards h2{text-align:center;color:#ad2626;margin-bottom:40px;margin-top:40px;font-weight:700}
.award-box{padding:0 0;box-shadow:0 7px 20px rgb(0 0 0 / 12%);transition:all .3s cubic-bezier(.25,.8,.25,1);margin:20px 10px;padding:20px;border-top-left-radius:100px;border-top-right-radius:100px}
.global-tieup-box{margin:0 10px}.bg-gl-1{background:#7293cc}.bg-gl-2{background:#003e59}.bg-gl-3{background:#771213}
.global-tieup{text-align:center;background-image:url(/images/LLC/LawMore/LET/admission-lainding-page/images/global-background.jpg);height:100%;background-position:center;background-size:cover;padding:60px 0}
.global-tieup-top-img img{width:100px;margin-top:-33px}.global-tieup-logo{padding:10px}
.global-tieup-logo img{width:auto;margin-top:0;margin-bottom:0;text-align:center;height:50px}
.global-tieup-text-box{padding:20px;margin-bottom:25px}.global-tieup-text-box p{color:#fff}
.global-tieup-img-box{width:100%}.global-tieup-img-box img{width:100%;margin-bottom:0}
.navbar-brand img{width:auto}.navbar-expand-md .navbar-collapse{margin-left:50px}
.navbar-dark .navbar-nav .nav-link{color:rgb(0 0 0);margin:0 20px}.slideshow-container{padding:60px 0;margin:0 auto;text-align:center}video[poster]{height:100%;width:100%}
.slideshow-container img{width:92%!important;margin:0 auto}.ranking-slide{margin-top:-42px;margin-bottom:30px}
.top-form-bg{background:rgb(42,74,120,.5);margin:0 auto;padding-bottom:10px;padding-top:10px;float:right;width:100%}
.form-contact-box{width:100%;margin:0 auto;margin:10px 0p;float:left}.top-ul{float:left;width:100%}
.top-ul li{list-style:none;float:right;margin:5px}.topslide .carousel-control-prev-icon{left:25px;position:absolute}
.topslide .carousel-control-next-icon{right:25px;position:absolute}.topslide 
.carousel-control-prev{background-image:url(/images/LLC/LawMore/LET/admission-lainding-page/images/previous.png);background-repeat:no-repeat;opacity:1}
.topslide .carousel-control-next{background-image:url(/images/LLC/LawMore/LET/admission-lainding-page/images/next.png);background-repeat:no-repeat;opacity:1}
.form-border-box{border:1px solid #fff;width:90%;margin:0 auto;margin:10px 0p}.formtab-box{padding:10px 10px}
.formtab-box .nav{background:#fff;margin-bottom:10px;border-radius:20px;width:94%;margin:0 auto}
.formtab-box .nav li{padding:10px;width:50%;text-align:center}.formtab-box .nav li.active{background:#1f418a;border-radius:20px;color:#fff;text-align:center}
.formtab-box .nav li.active a{color:#fff;text-decoration:none}.formtab-box .nav li a{color:#000;text-decoration:none}
.form-signin label{width:auto;margin:0 10px;margin-bottom:15px}.bt-form-submit{width:100%;text-align:center}
.award-box{padding:40px 40px}.card-body{flex:1 1 auto;padding:1rem 1rem;height:145px}.about-let{padding:30px 0}
.card-circle,.card-circle .btn,.card-circle .card-icon i{transition:all ease-in-out .2s}
.card-circle{text-align:center;background:#2e3192;border:10px solid #fff;color:#fff;Font-family:Montserrat;padding:30px 10px;box-shadow:0 7px 20px rgb(0 0 0 / 43%)}
.card-circle .card-title{font-weight:600;font-size:50px}.card-circle .card-text{font-weight:400}
.card-circle .card-icon i{font-size:60px;display:block}.card-circle:nth-child(2){background:#faa733}
.card-circle:nth-child(3){background:#44a5ae}.card-circle:nth-child(4){background:#ed028b}.card-circle:nth-child(4){background:#142850}
.card-circle,.card-circle .btn,.card-circle .card-icon i{transition:all ease-in-out .2s}.card-circle:hover{border:10px solid #00a8cc}
.card-circle:hover i{text-shadow:0 -1px 10px #00a8cc;transform:scale(1.2) rotate(20deg)}.card-icon img{width:60px}
.card-circle-outer{background:#fff;border:2px solid red}.fade:not(.show){opacity:1}.slideshow-container img{position:relative}
.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:16px;color:#888;font-weight:700;font-size:20px;border-radius:0 3px 3px 0;user-select:none;background:#fff}
.carousel-control .fa-chevron-circle-left{position:absolute;left:10px}.carousel-control .fa-chevron-circle-right{position:absolute;right:10px}
.testimonials .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
.testimonials .carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
.next{position:absolute;right:0;border-radius:3px 0 0 3px;background:#fff}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8);color:#fff}.dot-container{text-align:center;padding:20px;background:#ddd}
.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.dot:hover,.dot>.active{background-color:#717171}q{font-style:italic}.progress{width:90%}.progress h1{background-color:#f9d18d}
.progress-tab p{margin-left:0;margin-right:84px!important}.progress-heading{background:#44a5ae;padding:10px;width:90%}.faq{width:100%;float:left}.author{color:#6495ed}.table th,td{border:1px solid #fff;padding:5px;width:100%}.desktop-widthapp{width:100%;margin:0 auto;padding-bottom:80px}
.form-signin label{width:95%}summary{background:#f4f2f0;border:1px solid #ddd5cc;box-shadow:0 1px 2px rgb(0 0 0 / 12%);padding:10px 26px 10px 10px;position:relative;display:block;margin-bottom:10px;color:#000}.global-programme p{color:#fff}
.desktop-hidden{display:none}.circle1{background:#2e3192}.circle2{background:#faa733}.circle3{background:#44a5ae}.circle4{background:#142850}.card-circle .card-text{color:#fff}.global-programme p{color:#fff;margin-top:20px}.customers{border-collapse:collapse;width:100%;font-size:18px}
.customers th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#142850;color:#fff}.customers tr:nth-child(even){background-color:#f2f2f2}
.customers td,.customers th{border:1px solid #ddd;padding:8px;width:auto;padding:10px}
.customers tr:nth-child(even) td{color:#000}.topslide .carousel-item img{height:530px}
.mobile-slider{display:none}.img-slide-mob{display:none}@media only screen and (max-width:599px){.formtab-box .nav li{padding:7px;width:50%;text-align:center}.index_heading_with_sub h1{font-size:26px!important}
.img-slide-mob{display:inherit!important}.carousel-item{height:150px!important}.topslide .carousel-item img{height:150px!important}.navbar-dark .navbar-toggler{float:right;background:#000;color:#fff!important;width:100%;border-radius:0}
.navbar-expand-md .navbar-collapse{margin-left:0;background:#fff}
.top-ul{margin-left:0}.top-ul ul{margin-left:0;width:100%;float:left;padding-left:0}.top-ul li{background:#f58220;padding:10px 0;width:96%!important}
.topslide .carousel-caption{display:none}.top-form-bg{height:auto}.form-border-box{border:0;width:auto}.pointer{height:auto}.mobile-test-img{text-align:center}.testimonials .caption{text-align:center}.slider-caption-top p{font-size:18px!important}
.slide1{background-image:url(/images/LLC/LawMore/LET/admission-lainding-page/images/bg-new-3.jpg);height:100%;background-position:44% 20%!important;background-size:cover;padding-bottom:3%}.mobile-slider{display:inherit}
.img-slide{height:100%;display:none}.slider-caption-top{display:none}.navbar{padding-top:0;padding-bottom:0;display:none}}@media only screen and (max-width:1336px){.carousel-item{height:510px}.form-border-box{width:100%;border:0}
.top-ul{margin-left:0}.card-approval{height:auto}.img-slide-mob{display:none}}.top-bg-trasparent{border-bottom:1px solid rgb(255 255 255 / 13%);display:none}header{position:fixed;z-index:9;width:100%}.bg-dark{background:rgb(255,255,255,.6)}.slide1{background-image:url(bg-new-3.jpg);height:100%;background-position:center;background-size:cover;padding-bottom:3%}
.navbar-brand img{width:341px;height:100%}.slider-caption-top{padding-top:11%}#name-error{color:red}
.index_heading_with_sub{margin-top:0;padding:10px}.index_heading_with_sub span{color:#a30606}
.index_heading_with_sub h1{text-align:center;color:#26538d;font-size:55px;font-weight:700}
.index_heading_with_sub p{text-align:center}.accreditation_box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.accr_inner_box{flex:1;margin:10px;padding:20px 60px;background-image:url(background1.jpg);background-size:100% 90%;background-repeat:no-repeat;background-position:center center;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;align-items:stretch;justify-content:center;transition:transform .4s ease,border-color .4s ease}
.accr_inner_box:hover{transform:scale(1.05);cursor:pointer;border-color:#007bff}.accr_inner_box{background-image:url(https://ncet.nmims.edu/images/silver.webp)}.second_rr .accr_inner_box{background-image:url(acc-bg.png);background-size:cover;padding:74px 30px}
.accr_inner_box .logo{width:auto;height:110px}.accr_inner_box .heading{font-size:1.5rem;margin-bottom:10px}.accr_inner_box .paragraph{margin-bottom:20px;font-size:13px}a:active,a:focus,a:hover{color:#f36371}
.accr_inner_box a{text-decoration:none;outline:0}.media-body{overflow:scroll;height:150px!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#b9bec1}::-webkit-scrollbar-thumb:hover{background:#d63b3b}


/* General Reset and Body Styling */

  form input:not([type="button"]):not([type="submit"]) {
    border-radius: 6px;
    padding: 9px;
    border-width: 1px;
    border-color: #ebebeb;
    margin-bottom: 10px;
	border: 1px solid #ced4da;
}

    form button {
        padding: 10px 40px 10px 40px;
        border-radius: 10px;
        margin-bottom: 15px;
        font-size: 14px;
    }

    /* Buttons     .otpBtn{
       padding: 5px;
       font-size:12px 
    }*/
    /.btn-submit {/
    /*    width: 80%;*/
    /*    transition: background 0.3s;*/
    /*    font-size: 18px;*/
    /*    margin-left: 40px;*/

    /}/

    /.btn-apply {/
    /*    width: 80%;*/
    /*    transition: background 0.3s;*/
    /*    font-size: 18px;*/
    /*    margin-left: 40px;*/
    /}/

    * {
        margin: 0;
        padding: 0;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    /* Main Form Container */
    .form-container {

        padding: 20px;
        background-color: white;
        border-radius: 8px;
        width: 100%;
        /max-width: 400px;/
        /color: black;/
    }


    /* Typography */
    .heading {
    color: #07549E;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}

    label {
        display: block;
        margin-bottom: 5px;
        font-size: 0.9rem;
        color: black;
        font-weight: 500;
    }

    /* Inputs and Selects */
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="tel"],
    input[type="number"],
    select {
        width: 100%;
        /padding: 12px;/
        margin-bottom: 15px;
        font-size: 14px;
        /outline: none;/
    }

    input::placeholder {
        color: #999;

    }

    /* Specific Layouts */
    .input-group-row {
        display: flex;
        gap: 10px;
    }

    .flag-input {
        display: flex;
        align-items: center;
        /background: white;/
        border-radius: 5px;
        /padding-left: 10px;/
        width: 50%;
        margin-bottom: 15px;
    }

    .flag-input span {
        font-size: 1.2rem;
        margin-right: 5px;
    }

    .flag-input input {
        margin-bottom: 0;
        padding-left: 5px;
    }

    /* Captcha Section */
    .captcha-group {
        display: flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 20px;
    }

    .captcha-label {
        font-weight: bold;
        font-size: 1.1rem;
    }

    .captcha-input {
        width: 100px !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .toggle-link {
        font-size: 1rem;
        cursor: pointer;
    }

    .toggle-link:hover {
        text-decoration: underline;
    }

    /* Utility to hide forms */
    .hidden {
        display: none;
    }

    .sel {
    border-color: #ebebeb;
    font-size: 16px;
    color: #746262;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
    margin-button: 10px;
    margin-bottom: 10px;
}

    .form-footer {
        text-align: center;
        width: 100%;
        transition: background 0.3s;
        font-size: 18px;
    }
	 .form-footer button{
       background-color:#DE3900;
	   color:#FFF;
	   border:none;
    }

    .viaOtp {
        font-size: 13px;
    }

    .country-code {
        border: 1px solid #ccc;
        padding: 8px 9px;
        /* Removed vertical padding to let flex/line-height handle it */
        font-size: 14px;
        background: #fff;
        border-radius: 5px;
        display: flex;
        align-items: center;
        /* Centers text (+91) vertically */
        color: #666;
    }

    /* Laptop & Small Desktop (1024px and below) */
    @media (max-width: 1024px) {
        .form-container {
            width: 100%;
            padding: 18px;
        }
    }

    /* Tablets (768px and below) */
    @media (max-width: 768px) {
        .form-container {
            width: 100%;
            padding: 16px;
        }
    }

    /*Large Mobile (600px and below) */
    @media (max-width: 600px) {
        .form-container {
            width: 100%;
            padding: 14px;
        }
    }

    /*Small Mobile (480px and below) */
    @media (max-width: 480px) {
        .form-container {
            width: 100%;
            padding: 12px;
            border-radius: 5px;
        }
    }
