.form-register-external{
    box-shadow:0 0 5px rgb(181, 181, 181);
    background: #F8F8F8;
    padding: 2rem 5rem;
    border-radius:20px;
   
 }
 .form-register-external .row {
    display: flex;
    justify-content: center;
    margin-top: 3rem;
}
.form-register-external input, .form-register-external select, .form-register-external textarea{
    box-shadow:0 0 4px rgb(209, 208, 208);
    padding: 23px 10px !important;
    background: white !important;
    border: none !important;
    color: #000;
font-weight: 600;
font-size: 16px;

}
.form-register-external label{
    font-weight: 600;
    color:#000
}
.form-register-external select{
    border-radius:3px !important;
    width: 100%;
    padding: 10px 10px !important;
}
.form-register-external input::placeholder, .form-register-external select::placeholder, .form-register-external textarea::placeholder{
color: #000;
font-weight: 600;
font-size: 16px;
}
.form-register-external .submit-class{
   color: white;
   background: #119FFE;
   font-size: 16px;
   font-weight: 500;
   padding: 1rem 3rem;
   margin-top: 2rem;
}
.form-register-external .check-form{
    margin-top: 0rem !important;
    display: flex;
    justify-content: space-around !important;
    align-items: center !important;
}
.hero-external{
    padding: 4% 1%;
}

.left-part-external {
    border-left: 5px solid #5DB1E9;
}

.left-part-external h4{
    margin-left: 1rem;
}

.left-part-external h4 {
    font-size: 2rem;
}
.hero-external-text{
    padding: 0% 3%; 
}
.hero-external-text p{
    font-size: 2rem;
    padding-left: 2rem;
        text-align: justify;
   
}
.ext-box{
    color: #000;
    border-radius: 10px;
    background: #E7F3FC;
    padding: 0.5% 2%;
    margin-bottom: 3%;
}
.hero-exttop-text{
    padding: 3% 1%; 

}
.ext-box p{
    font-size: 2.2rem;
        text-align: justify;
   
}
.download-pdf{
    border: 1px solid #AF0A0A;
    display: flex;
    justify-content: space-evenly;
}
.download-pdf {
    width: 200px;
}
.download-pdf img{
   width: 80px;
    height: 80px;
    margin: 2% 6%;
}
.down-text {
    padding: 3% 1%;
}
.down-text p{
    font-size: 2.3rem;
        text-align: justify;
   
}
.down-text p span{
    color: #119FFE;
    font-weight: 600;
        text-align: justify;
   
}

.box-down-one{
   
    border-radius:10px;
    box-shadow: 0px 1px 2px 1px #c1c1c1;
    padding-left: 0% !important;
    padding-right: 0% !important;
    min-height: 100%;
}
.down-text-below{
    display: flex;
    justify-content: space-evenly;
}
.box-down-top{
   
    text-align: center;
    background: #E3F9D5;
    border-radius: 10px 10px  0 0;
    padding: 5% 0%;
    

}
.box-down-top img{
    width: 50px;
}
.box-down-one p{
    padding: 4% 3%;
    font-size: 1.6rem;
    font-weight: 500;
        text-align: justify;
   
}
.box-down-bottom{
    padding:1rem 1rem;
}

@media (max-width:700px) {
    .hero-external-text p {
        font-size: 1.4rem;
        padding: 0rem 3rem;
    }
    .ext-box {
        
        padding: 8% 6%;
    }
    .ext-box  p{
        font-size: 1.6rem;
    }
    .download-pdf {
       
        margin-top: 2rem;
        margin-left: -21%;
    }
    .down-text p {
        font-size: 1.6rem;
        padding: 0 2rem;
    }
    .down-text-below {
        display: flex;
        justify-content: center;
        /* gap: 3%; */
        flex-direction: column;
        align-items: center;
        padding: 3% 6%;
    }
    .box-down-one {
        min-height: auto;
        margin-bottom: 3rem;
    }
    .form-register-external .row{
        display: block;
       margin-left: 0% !important;
       margin-right: 0% !important;
       padding-left: 0% !important;
       padding-right: 0% !important;
    }
    .form-register-external {
    padding: 0% ;
    }
    .form-register-external h2{
        text-align: center;
        font-size: 20px;
    }
    .form-register-external input,
    .form-register-external select,
    .form-register-external textarea{
        margin-bottom: 2rem;
    }
    .form-register-external label, .form-register-external input, .form-register-external select, .form-register-external textarea{
        font-size: 12px;
    }
    .form-register-external input::placeholder, .form-register-external select::placeholder, .form-register-external textarea::placeholder{
        font-size: 12px;
    }
    .form-register-external .button-row{
        display: flex !important;
        justify-content: center !important;
    }
    .form-register-external .submit-class {
        margin-bottom: 2rem;
    }
    .box-down-one p {
        padding: 1% 3%;
        font-size: 1.4rem;
        font-weight: 500;
        text-align: center;
    }
}
.col-ting {
    width: 100%;
    margin: 0 auto;
    margin-top: 2rem;
    margin-bottom: 3em;
}

.file-upload .image-box {
    margin: 0 auto;
    /* margin-top: 1em; */
    height: 10em;
    width: 10em;
    background:#D5E5F5;
    cursor: pointer;
    overflow: hidden;
    box-shadow:0 0 4px rgb(209, 208, 208);
    border: 3px solid #fff;
    border-radius: 50%;
}

.file-upload .image-box img {
    height: 100%;
    display: none;
}

.file-upload .image-box p {
    position: relative;
    top: 25%;
    color: #000;
    font-weight:600
}
@media (min-width:700px ) and (max-width:1024px){
    .form-register-external .row {
    display: block !important;
    text-align:center;
    margin-top:0% !important;
    
}
.down-text-below {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
    gap: 63px;
    align-items: center;
}
.box-down-one {
    width: 65%;}
.form-register-external .row  input, textarea {
   
    margin-bottom: 2rem;}
   .form-register-external .row form {
   
    margin: 3rem 2rem 10rem 1rem !important;
}
  .form-register-external .row .col-sm-5,   .form-register-external .row .col-sm-10  {
    width: 100% !important;
}
}