.elementor-16997 .elementor-element.elementor-element-d60ff61 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16997 .elementor-element.elementor-element-d60ff61{padding:40px 190px 0px 190px;}.elementor-bc-flex-widget .elementor-16997 .elementor-element.elementor-element-bd0b75c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16997 .elementor-element.elementor-element-bd0b75c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16997 .elementor-element.elementor-element-bd0b75c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16997 .elementor-element.elementor-element-3e857d5{padding:12px 12px 40px 12px;}.elementor-bc-flex-widget .elementor-16997 .elementor-element.elementor-element-2c761e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16997 .elementor-element.elementor-element-2c761e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16997 .elementor-element.elementor-element-2c761e3 > .elementor-element-populated{padding:0px 25px 25px 25px;}@media(max-width:1024px){.elementor-16997 .elementor-element.elementor-element-d60ff61{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-16997 .elementor-element.elementor-element-d60ff61{padding:0px 0px 0px 0px;}.elementor-16997 .elementor-element.elementor-element-bd0b75c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16997 .elementor-element.elementor-element-2c761e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-f207909 */div#dorm-1 p {
    color: #000;
}
label#label-1 {
    color: #000;
}
p.content-para1.mb-10 {
    margin: 10px 0px;
}
.regdate,
.regnum {
    margin-right: -40px;
}
.registration-form span.bold {
    font-size: 16px;
    font-family: 'montserrat-Bold (woff)';
    color: black;
    margin-top: 10px;
}

.registration-form span.bold{
    display: block;
    text-align: center;
}
h1.main-heading-about-page.main-heading-blog-page.mb-25.form-heading {
    font-size: 42px!important;
    font-weight: bold;
    font-family: 'montserrat-Regular (woff)';
}
.registration-form h2.sub-heading2-pink {
    font-size: 30px;
    font-family: 'montserrat-Bold (woff)';
    font-weight: 700;
    text-transform: uppercase;
    color: #EA0A8E;
    margin-top: 10px;
}

label#label-1 {
    margin-top: 10px;
}
.form-group {
    margin-bottom: 0.5rem;
    margin-top: 1rem;
}
@media screen and (max-width:767px){
    label#label-1 {
    margin-top: 10px;
}
h1.main-heading-about-page.main-heading-blog-page.mb-25.form-heading {
    margin-bottom:0px!important;
    font-size:25px!important;
}
.single-input-field{
    margin:0 !important;
    padding-bottom:5px !important;
}
.registration-form h2.sub-heading2-pink{
    font-size: 24px!important;
}
.col-xs-9{
    width:75%;
    float:left;
}

.col-xs-3{
    width:25%;
    float:left;
    text-align:right;
}
.wpcf7-form-control::placeholder{
    font-size:14px;
}
#ddlday,#ddlmonth,#ddlyear,#name1name2,#txtAdd1,#txtTel1,#txtMobile1,#txtEmail1,#txtMothersName,#txtMOccupation,#txtMEmail,#txtMMobile,#txtFathersName,#txtFOccupation,#txtFEmail,#txtQsn1,input[name="tel-862"]{
margin-bottom:20px !important;
}
select#ddlmonth, select#ddlday,select#ddlyear{
    font-size: 14px!important;
    font-weight: 400 !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e857d5 */.registration-form h1.main-heading-about-page.main-heading-blog-page.mb-25 {
    font-size: 60px;
    text-align: center;
    color: black;
    font-family: 'montserrat-Regular (woff)';
    font-weight: 400;
    margin-bottom: 60px
}
.registration-form span.bold {
    font-size: 16px;
    font-family: 'montserrat-Bold (woff)';
    color: black;
}
.registration-form h2.sub-heading2-pink {
    font-size: 30px;
    font-family: 'montserrat-Bold (woff)';
    font-weight: 700;
    text-transform: uppercase;
    color:#EA0A8E;
}
.registration-form .contact-field input, .contact-field input:hover, .contact-field select, .contact-field select:hover {
    background: #fff;
    border: 2px solid #ddd;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
    color: #999;
    border-radius: 0px;
}
.registration-form .contact-field input, .contact-field input:hover {
    background: #fff;
    border: 2px solid #ddd;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
    color: #999;
}
.registration-form .single-input-fieldsbtn input[type=button], .single-input-fieldsbtn input[type=reset], .single-input-fieldsbtn input[type=submit] {
    background-color: #ea0a8e;
    border: 2px solid #ea0a8e;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 15px 5px;
    text-transform: capitalize;
    width: 150px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 0;
    font-size: 16px;
    transition: .4s ease-in-out 0;
    border-radius: 5px;
    
}
.registration-form input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    height: 40px;
}
.registration-form span.visually-hidden1 {
    color: black;
}/* End custom CSS */