* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.error_msg1 {
   color:red;
   font-size: 16px;
}
.resndOtp {
    font-weight: 600;
    font-size: 1.5rem;
    background: transparent;
    border: none;
    color: #00CEE2;
}
html {
    font-size: 62.5%;
}

:root {
    --atlas-blue: #342b7c;
}

/*header start*/
.logo-img {
    width: auto;
    height: 9.5rem;
}

.boldText {
    font-weight: bold;
}

header {
    background: var(--atlas-blue);
}

header .navbar {
    height: 118px;
}

header .navbar-brand {
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    top: 3%;
}
.formCatRed{
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
font-size: 1.4rem;
line-height: 16px;
color: #BC0101;
margin-top:3%;
padding-left:8%;
}
.formCatRed1{
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
font-size: 1.4rem;
line-height: 16px;
color: #BC0101;
margin-top:3%;
padding-left:3%;
}
.formCatRed2 {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 16px;
    color: #BC0101;
    margin-top: 3%;
    padding-left: 15%;
}
.patentBg {
     background:#424198;
    background-image: url('https://www.atlasuniversity.edu.in/ResearchApp/assets/images/background1.png');
    height: 100vh;
    width: 100vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/*header end*/


/*header with user start*/
.navbar-bg {
    background-color: var(--atlas-blue);
}

.profile-section {
    display: flex;
    justify-content: center;
    align-items: center;
}

.profile-detail p {
    color: #00AAB9;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 2.2rem;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.95);
    margin-bottom: 0px;
    text-align: end;
}

.user-name {
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 28px;
    margin-left: 4px;
    color: rgba(255, 255, 255, 0.95);
}

.profile-image {
    height: 60px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.logoutIconImage {
    height: 30px;
    margin: 0px 25px;
}

.profile-detail {
    margin-right: 20px;
}

.bar-color {
    color: #00AAB9;
    font-size: 4rem;
}

.logoutIconImage {
    height: 35px;
    margin: 0px 14px;
}

/*header with user end*/


/*header with side menu start*/
.menuImg {
    height: 9.4rem;
}

.brandGroup {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*header with side menu end*/
/*home page style*/
.perfect-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.patentHomeWelRow {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    color: #FFFFFF;
    text-align: center;

}

.patentHomeWelRowPatch {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 2.5rem;
    line-height: 29px;
    color: #FFFFFF;
    text-align: center;
}

.underlineText {
    border-bottom: 3px solid #01CCE0;
}

.patentHomeResearchRow {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 27px;
    color: #FFFFFF;
    margin-top: 3vh;
    margin-bottom: 5vh;
    text-align: center;
}


.researchDiv {
    position: relative;
}

.smallDesign {
    position: absolute;
    left: 15%;
    z-index: -1;
    top: -6px;
}

.smallDesign1 {
    position: absolute;
    right: 15%;
    z-index: -1;
    top: -6px;
}

.mobPatch {
    font-size: 2.2rem;
}

.patentHomeMobRow {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2.1rem;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 8vh;

}
/* new changes in home page start */
.homeSection .homeMainDiv .row{
    justify-content: center;

}
.homeSection .enterMobileNum .row{
    justify-content: center;

}
.homeMainDiv{
    margin-top: 17vh;
}
.homeSection .sentOtpDiv .row{
    justify-content: center;

}
.sentOtpDiv{
    margin-top: 17vh;
}
.homeSection .enterMobileNum .row{
    justify-content: center;

}
.enterMobileNum{
    margin-top: 20vh;
}

.appFormSemiBold{
    font-weight: 600;
}
.downloadIpDoc {
    width: 370px;
    height: 55px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    display: block;
    margin: auto;
    margin-top: 3%;
}

.downloadIpDoc:hover {
    color: #fff;
}

.downloadIpDoc:focus {
    box-shadow: none;
}
.firstBtn{
   margin-left: 3%;
   
}
.downloadFormFile .firstBtn {
    padding: 10px 25% !important;
}
        
        .downloadFormFile a{
            font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 27px;
    color: #FFFFFF;
    background: #00A8B8;
    box-shadow: 0px 4px 6px rgb(0 0 0 / 25%);
    border-radius: 5px;
    padding: 10px 15px;
    text-decoration:none;
        }
        .whiteDownload {
    height: 17px;
    margin-top: -1%;
    margin-right: 1%;
}
.downloadFormFile a:hover{
     background: #342b7c;
}
/* new changes in home page end */
.homeSection input {
    font-family: 'Maven Pro', sans-serif;
     font-weight: 500;
    font-size: 1.8rem;
    width: 100%;
    height: 55px;
    background: #E5E5E5;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    margin: auto;
    text-align: left;
    margin-bottom: 6%;
    color: #212121;
    padding-left: 5%;
}

.homeSection input::placeholder {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.8rem;
    color: #8E8E8E;
    text-align: left;
   
    letter-spacing: 0px;

}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.numberSubmit {
    width: 370px;
    height: 55px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    display: block;
    margin: auto;
   margin-top:3vh;
}
.numberSubmit:hover {
    color: #fff;
     background:#342b7c;
     border: 0.5px solid #fff;
}
.numberSubmiOtp:hover {
    color: #fff;
}

.numberSubmit:focus {
    box-shadow: none;
}
.numberSubmitOtp {
    width: 150px;
    height: 55px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    display: block;
    margin: auto;
   
}

.numberSubmitOtp:hover {
    color: #fff;
}

.numberSubmit1:focus {
    box-shadow: none;
}
/*home page style end*/
 .assignmentBtn {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 27px;
    color: #00A8B8;
    width: 370px;
    height: 55px;
    border: 2px solid #01A9BA;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    
}

.assignmentBtn:hover {
    color: #00A8B8;
    background:#342b7c;
    border:0px;
    color:#fff;
}

.assignmentBtn2 {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 27px;
    color: #00A8B8;
    width: 370px;
    height: 55px;
    border: 2px solid #01A9BA;
    box-shadow: 0px 4px 6px rgb(0 0 0 / 25%);
    border-radius: 5px;
    margin-right: 5%;
}
.assignmentBtn2:hover{
   color: #FFFFFF;
    background: #342b7c;
     border: none;
}
.agreeNextBtn {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    width: 370px;
    height: 55px;
    line-height: 27px;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    margin-right: 5%;
}

.agreeNextBtn:hover {
    color: #FFFFFF;
    background:#342b7c;
}

.assignmentBtnSection .row {
    justify-content: center;
    margin-top: 3vh;
    margin-bottom: 3vh;
}
/*otp page style start*/
.patentOtpRow {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 8vh;

}

.patentOtpMobRow {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 31px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 8vh;

}

.heighlight {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #00CEE2;
}

.small-box {
    width: 56px;
    height: 48px;
    background: #E5E5E5;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.small-box:focus-visible {
    outline: none;
    border: none;
}

.otpBoxes {
    width: 100%;
    margin: auto;
}

.otpBoxes input {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    text-align: center;
    color: #212121;

}

.otp1 {
    margin-right: 1.7%;
}

.otp2 {
    margin-right: 1.7%;
}

.otp3 {
    margin-right: 1.7%;
}
input.myContact{
    text-align:center !important;
    letter-spacing:3px;
}
.numberSubmitOtp{
    
}
input.myContact::placeholder{
    text-align:center !important;
}
.resendLine {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    text-align: right;
    color: #FFFFFF;
     text-align: center;
     padding-bottom: 8%;
}
.alreadyRegisterd {
    font-family: 'Maven Pro', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    text-align: center;
    color: #FFFFFF;
}

.resend {
    font-weight: 600;
    font-size: 1.5rem;

}

.resend a {
    text-decoration: none;
    color: #00CEE2;
}

.resentDiv {
    width: 260px;
    margin: auto;
    margin-bottom: 1%;
    margin-top: 1%;
}

.otpSubmit {
    width: 360px;
    height: 55px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    margin: 5vh 0%;
}

.otpSubmit:hover {
    color: #fff;
    background:#342b7c;
    border: 0.5px solid #fff;
}

.otpSubmit:focus {
    box-shadow: none;
}

/*home page style end*/


/*selection page start*/
.selectSection {
    margin-top: 25vh;
}
.selectSection .row {
    justify-content: center;
}
.selectFormSection {
    margin-top: 2vh;
    height: 63vh;
    overflow: scroll;
}

.selectFormSection::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.selectFormSection {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.selectFormSection .row {
    justify-content: center;
    margin-top: 2vh;

}


.selectApplyRow {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 5%;

}


.patentSelectBox {
    width: 175px;
    height: 185px;
    border-bottom: 3px solid #FFFFFF;
    border-radius: 5px;
    padding-top: 9%;
}

.patentSelectBox:hover {
    border-radius: 5px;
    border-bottom: 5px solid #FFFFFF;
    -webkit-box-shadow: 0px 4px 10px #FFFFFF;
    -moz-box-shadow: 0px 4px 10px #FFFFFF;
    box-shadow: inset 0px 4px 10px #ffffff;

}

.patentImg {
    height: 64px;
    display: block;
    margin: auto;
    margin-bottom: 20%;

}

.patentName {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 2.3rem;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 10%;
    margin-bottom: 7%;
    text-transform: uppercase;
}

.selectSection [class*='col-'] {
    display: flex;
    justify-content: center;
    margin-right: 3%;

}

.selectSection a {
    text-decoration: none;
}


.selectFormSection [class*='col-'] {
    display: flex;
    justify-content: center;
    margin-right: 3%;

}

.selectFormSection a {
    text-decoration: none;
}

/*selection page end*/


/*application form start*/

.patentFormHead {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 28px;
    color: #212121;
    text-align: center;
    margin-top: 5%;
}

.patentFormPara {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 30px;
    color: #212121;
    text-align: center;
    margin-top: 3%;
    margin-bottom: 2%;
}

.appDetailFormSectionInnerWrap {
    padding: 3%;
}

.appDetailFormSectionWrapper {
    width: 100%;
    height: auto;
    background: #F5F5F5;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding-bottom: 2%;
}

.appDetailFormSectionInnerWrap {
    padding: 3%;
}

.appDetailForm {
    width: 100%;
}

.formLabel {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 28px;
    color: #000000;
}

.appDetailForm .form-row .form-group select {
    height: 50px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 19px;
    color: #212121;
    border-radius: 5px;
}

.custFormRow {
    margin-top: 3%;
}

.appDetailForm .form-row .form-group input {
    height: 50px;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 19px;
    color: #212121;
    border-radius: 5px;
}

.appDetailForm .form-row .form-group input::placeholder {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 19px;
    color: #797979;
}


.appDetailForm select.classic {
    background-image:
        linear-gradient(45deg, transparent 50%, #797979 50%),
        linear-gradient(135deg, #797979 50%, transparent 50%),
        linear-gradient(to right, #ffffff, #ffffff);
    background-position:
        calc(100% - 20px) calc(45% + 2px),
        calc(100% - 10px) calc(45% + 2px),
        100% 0;
    background-size:
        10px 10px,
        10px 10px,
        2.5em 100%;
    background-repeat: no-repeat;
}

.appDetailForm select.classic:focus {
    background-image:
        linear-gradient(45deg, #797979 50%, transparent 50%),
        linear-gradient(135deg, transparent 50%, #797979 50%),
        linear-gradient(to right, #fff, #fff);
    background-position:
        calc(100% - 10px) 1em,
        calc(100% - 20px) 1em,
        100% 0;
    background-size:
        10px 10px,
        10px 10px,
        2.5em 100%;
    background-repeat: no-repeat;
    border-color: #fff;
    outline: 0;
}

.appDetailForm select {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}

.pdfFile input[type="file" i] {

    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 19px;
    color: #797979;
    border: none;
    margin-left: 0.5%;
}

.appDetailForm input[type=file]::file-selector-button {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 21px;
    color: #FFFFFF;
    height: 39px;
    width: 170px;
    background: #00A8B8;
    border-radius: 5px;
    border: none;
}

.appDetailSaveBtn {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 2.3rem;
    line-height: 27px;
    color: #00A8B8;
    width: 370px;
    height: 55px;
    border: 2px solid #01A9BA;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    margin-right: 5%;
}

.appDetailSaveBtn:hover {
    color: #00A8B8;
}

.appDetailNextBtn {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    width: 370px;
    height: 55px;
    line-height: 27px;
    color: #FFFFFF;
    background: linear-gradient(268.88deg, #00CEE2 -0.09%, #00A8B8 -0.08%, #00CEE2 100.07%);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.appDetailNextBtn:hover {
    color: #FFFFFF;
     background:#342b7c;
}

.appDetailBtnSection .row {
    justify-content: center;
    margin-top: 3%;
    margin-bottom: 3%;
}


.appDetailFormSection textarea {

    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    color: #212121;
}

.appDetailFormSection textarea::placeholder {
    position: absolute;
    bottom: 5%;
    right: 2%;
}

.appDetailForm .formLabel {
    margin-left: 0.5%;
}

/*application form end*/

/*awaited screen start*/
.flashDiv {
    margin: auto;
    margin-top: 20vh;
}

.flashDiv img {
    display: block;
    margin: auto;
    height: 26.5rem;
}

.flashScreenPara {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 30px;
    text-align: center;
    color: #212121;
    margin-top: 7vh;
    margin-bottom: 3vh;
}

.sideActive {
    display: flex;
    align-items: center;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 1.9rem;
    line-height: 22px;
    width: 291px;
    height: 5.5rem;
    background: rgba(60, 167, 182, 0.2);
    border-radius: 5px;
    color: #3CA7B6;
}

.sideBarIcon {
    height: 28px;
    margin: 0px 10px 0px 15px;
}

.sideItem {
    display: flex;
    align-items: center;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 1.9rem;
    line-height: 22px;
    width: 291px;
    height: 5.5rem;
    border-radius: 5px;
    color: #212121;
}

.sideItem:hover {
    background: rgba(60, 167, 182, 0.2);
    color: #3CA7B6;
}

.real-menu a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #000000;
    display: block;
    transition: 0.3s;
}

.logoutBtn {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    color: #FF0303;
    margin-right: 22%;
    margin-top: 10%;
}

.sideBarLogoutIcon {
    margin-right: 15px;
}

#body-overlay {
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    z-index: 3;
    top: 0;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
}

.real-menu {
    position: fixed;
    top: 0;
    left: -341px;
    z-index: 4;
    width: 341px;
    height: 100%;
    padding-top: 5%;
    box-shadow: 0 6px 12px rgba(107, 82, 82, 0.3);
    background-color: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: ease 0.2s all;
}

body.menu-open #body-overlay {
    display: block;
}

body.menu-open .real-menu {
    left: 0;
}

/*awaited screen end*/


/*approved form*/
.downloadIconDiv {
    width: 100%;
    text-align: right;
}

.addBtnRow a {
    text-decoration: none;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 21px;
    color: var(--atlas-blue);
}

.addBtnRow span {
    padding-bottom: 7px;
    border-bottom: 1px solid var(--atlas-blue);
    line-height: 48px;
}

.appDetailForm input[type="date"]::-webkit-calendar-picker-indicator {
    color: rgba(0, 0, 0, 0);
    opacity: 1;
    display: block;
    background: url(https://www.atlasskilltech.app/admissions/assets/admission/images/appcalender.png) no-repeat;
    width: 30px;
    height: 30px;
    border-width: thin;
}

/*approved form end*/


/*start*/
.flashSubmitedPara {

    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 27px;
    text-align: center;
    color: #000000;
}

.flashSubmitedPara2 {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 30px;
    text-align: center;
    color: #212121;
    margin-top: 6%;

}

.textHighlight {
    font-weight: 700;
    color: var(--atlas-blue);
}

/*end*/


/*ip start*/
.ip-head {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 700;
    font-size: 3rem;
    line-height: 30px;
    text-align: center;
    color: #000000;

}

/*ip end*/

/*result*/
.resultHeadPara {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 28px;
    text-align: center;
    color: var(--atlas-blue);
    text-transform: uppercase;
    margin-top: 10%;
    margin-bottom: 4%;
}

.resultPara {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 27px;
    text-align: center;
    color: #212121;
}

.resultTopPara {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 27px;
    text-align: center;
    color: #212121;
    margin-top: 7vh;
    margin-bottom: 4vh;
}

.resultHighlight {
    font-weight: 700;
    text-transform: uppercase;
    color: var(--atlas-blue);
}

/*result end*/
.profContWrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* patent form selection page start */
.patentFormSelectMainBox{
position: relative;
width: 160px;
height: 245px;
background: #D8DAEB;
border-radius: 5px;

}
.patentFormSelectBox{
position: absolute;
width: 160px;
height: 245px;
background: #FFFFFF;
border-radius: 5px;
top: 4%;
left: 5%;
}
.patentFormSelectBoxWrapper{
    margin: 10% 0%;
}
.idHeading{
    position: relative;
font-family: 'Maven Pro';
font-style: normal;
font-weight: 600;
font-size: 1.5rem;
line-height: 18px;
text-align: right;
color: #342B7C;
background: #D9D9EA;
padding-top: 3%;
padding-right: 5%;
margin-bottom: 8%;
}
.idHeadIcon{
position: absolute;
height: 32px;
display: block;
z-index: 99;
top: 4%;
left: 5%;

/* filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); */
}
.selectFormSection [class*='col-'] {
    margin-right: 0%;
    margin-bottom: 2.5%;
}
.contentBox{
width: 135px;
border: 1px solid #C9C9C9;
margin: auto;
margin-top: 2%;
}

.formStatusHeadBoxImg{
    height: 18px;
    margin-right: 5%;
}
.formStatusHeadBox {
    width: 100%;
    height: 27px;
    background: rgba(217, 217, 234, 0.38);
    border-width: 0.25px 0.25px 0px 0.25px;
    display: flex;
    align-items: center;
    padding-left: 5%;
}
.formStatusHeadBoxPara{
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
font-size: 1.1rem;
line-height: 13px;
color: #212121;
margin-bottom: 0px;
text-align: left;
}
.idFormStatus{
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
font-size: 1.1rem;
text-align: right;
padding-right: 5%;
color: #000000;
background: #C5E7EC;
margin-bottom: 0px;

}

.patentFormSelectAddBox {
    width: 160px;
    height: 256px;
    background: #FFFFFF;
    border: 1.5px solid #C9C9C9;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.formAddSection img{
    height: 6rem;
    display: block;
    margin: auto;
}
.FormAddBtn{
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
font-size: 1.3rem;
line-height: 15px;
text-align: center;
text-decoration-line: underline;
color: #342B7C;
margin-top: 35%;
}
/* patent form selection page end */
.selectFormHeadRow {
    font-family: 'Maven Pro';
font-style: normal;
font-weight: 600;
font-size: 2.4rem;
line-height: 28px;
text-align: center;
color: #FFFFFF;
margin-bottom: 2vh;

}
.selectFormHeadSection{
    margin-top: 15vh;
}
.selectFormHeadSection .row{
    justify-content: center;
}
.wordCount{
        
       font-size: 1.4rem;
    }
      

/*media quiery for responsive*/
@media only screen and (max-width: 600px) {
    .downloadFormFile>[class*=col-] {
      margin-bottom: 6%;
     }
     .downloadFormFile .firstBtn {
    padding: 10px 20% !important;
}
    
    .wordCount{
        
        padding-left: 4%;
    }
        .downloadFormFile a{
            margin-left: 4%;
        }
        .appDetailForm select.classic{
            background-position: calc(100% - 19px) calc(45% + 2px), calc(100% - 10px) calc(45% + 2px), 100% 0;
        }
    .formCatRed{
        padding-left: 15%;
    }
    .formCatRed1{
        padding-left: 8%;
    }
    .newLine{
       display:block;
       font-size: 1.4rem;
    }
    .patentHomeWelRow{
        font-size: 2rem;
    }
    .enterMobileNum{
    margin-top: 15vh;
}
    .patentOtpRow{
        margin-top: 5vh;
    }
    .agreeNextBtn{
        margin-right: 0;
        width:250px;
        margin-bottom: 3%;
    }
    .assignmentBtn2{
        margin-right: 0;
        width:270px;
        margin-bottom: 3%;
         font-size: 1.8rem;
    }
    .assignmentBtn{
         font-size: 1.8rem;
        width:270px;
        margin-bottom: 3%;
    }
    .downloadIpDoc{
        width: 250px;
    }
    .otpSubmit{
        width: 250px;
    }
    .patentBg{
        background-size: cover;
        height: 100vh;
       
    }
    .homeMainDiv {
    margin-top: 11vh;
}
    .numberSubmit{
        width: 260px;
        margin-bottom: 5%;
    }
    .smallDesign{
        display: none;
    }
    .smallDesign1{
        display: none;
    }
    .selectSection .row {
    justify-content: flex-start;
}
.selectFormSection .row {
    justify-content: flex-start;
}
    .profContWrap {
        flex-direction: column-reverse;
    }

    .profile-section {
        flex-direction: column;
    }

    .real-menu {
        width: 325px;
    }

    .sideActive {
        width: 280px;
        font-size: 1.6rem;
    }

    .sideItem {
        width: 280px;
        font-size: 1.6rem;
    }

    /*header*/
    .logo-img {
        height: 7rem;
    }

    header .navbar {
        height: 8rem;
    }

    /*header end*/
    /*index page start*/
    .patentHomeResearchRow {
        font-size: 1.8rem;
    }

    .patentHomeMobRow {
        font-size: 1.8rem;
    }

    .mobPatch {
        font-size: 1.8rem;
    }

    .homeSection input {
        width: 320px;
    }

    /*index page end*/


    /*otp start*/
    .patentOtpMobRow {
        font-size: 1.8rem;
        margin-top: 10%;
        margin-bottom: 10%;
    }

    /*otp end*/
    .selectSection {
        margin-top: 10vh;
    }

    .selectSection [class*='col-'] {
        margin-right: 0%;
        margin-bottom: 12%;
    }

    .selectSection [class*='col-']:nth-child(odd) {
        padding-right: 5px;
    }

    .selectSection [class*='col-']:nth-child(even) {
        padding-left: 5px;
    }

    .selectFormSection {
        margin-top: 10vh;
    }

    .selectFormSection [class*='col-'] {
        margin-right: 0%;
        margin-bottom: 12%;
    }

    .selectFormSection [class*='col-']:nth-child(odd) {
        padding-right: 5px;
    }

    .selectFormSection [class*='col-']:nth-child(even) {
        padding-left: 5px;
    }

    .patentName {
        font-size: 1.8rem;
    }

    .patentImg {
        height: 50px;
        margin-bottom: 12%;
    }

    .patentSelectBox {
        height: 135px;
        width: 145px;
    }

    .selectApplyRow {
        font-size: 1.8rem;
        padding: 0% 3%;
    }

    .appDetailFormSectionInnerWrap .form-control {
        width: 95%;
        margin: auto;
    }

    .appDetailForm .formLabel {
        margin-left: 4%;
        padding-top: 2%;
    }

    .appDetailSaveBtn {
        margin-right: 0%;
        width: 260px;
        margin-bottom: 3%;
        font-size: 1.8rem;
    }

    .appDetailNextBtn {
        width: 260px;
        margin-bottom: 3%;
        font-size: 1.8rem;
    }

    .pdfFile input[type="file" i] {
        margin-left: 5%;

    }

    .flashScreenPara {
        font-size: 1.8rem;
        padding: 0% 3%;
        margin-top: 4vh;
    margin-bottom: 4vh;
    }

    .flashDiv img {
        height: 16rem;
    }

    .flashDiv {
        margin-top: 12vh;
    }

    .flashSubmitedPara {
        font-size: 1.8rem;
        padding: 0% 3%;
    }

    .flashSubmitedPara2 {
        font-size: 1.8rem;
        padding: 0% 3%;
    }

    .resultHeadPara {
        font-size: 2rem;
        padding: 0% 3%;
    }

    .resultPara {
        font-size: 1.8rem;
        padding: 0% 3%;
    }

    .resultTopPara {
        font-size: 1.8rem;
        padding: 0% 3%;
    }

    .menuImg {
        height: 7rem;
    }

    .patentFormPara {
        font-size: 1.8rem;
        margin: 5% 0%;
    }

    .appDetailFormSectionWrapper {
        width: 95%;
        margin: auto;
    }

    .downloadIconDiv {

        margin-right: 5%;
    }

    .addBtnRow span {
        margin-left: 5%;
    }
}


@media only screen and (min-width:768px) and (max-width:992px) {
    header .navbar {
        height:10rem;
    }
    .logo-img {
    width: auto;
    height: 8.5rem;
}
    .flashScreenPara{
         font-size: 1.8rem;
    }
    .agreeNextBtn {
        width:250px;
        font-size: 1.6rem;
    }
    
    .assignmentBtn{
        width:270px;
        font-size: 1.6rem;
    }
    .assignmentBtn2{
        width:270px;
        font-size: 1.6rem;
    }
    .profContWrap {
        flex-direction: column-reverse;
    }
    .resultTopPara{
        font-size: 1.8rem;
    }
    .logoutIconImage {
        margin-top: 3%;
        margin-bottom: 10%;
    }

    .profile-section {
        flex-direction: column;
    }

    .resultPara {
        font-size: 2rem;
    }

    .perfect-center {
        width: 67%;
    }

    .patentHomeMobRow {
        font-size: 1.8rem;
    }

    .mobPatch {
        font-size: 1.8rem;
    }

    .patentHomeResearchRow {
        font-size: 2rem;
    }

    /*otp start*/
    .patentOtpMobRow {
        font-size: 2rem;
    }

    /*otp end*/
    /*selection start*/
    .selectSection .row{
        justify-content: flex-start;
    }
    .selectSection .row1{
        justify-content: center;
    }
    .selectSection {
    margin-top: 15vh;
}

    .selectSection .row [class*='col-'] {
    margin-right: 0%;
    margin-bottom: 8%;

    }

    .selectFormSection .row{
        justify-content: flex-start;
    }
    .selectFormSection .row1{
        justify-content: center;
    }
    .selectFormSection {
    margin-top: 6vh;
}

    .selectFormSection .row [class*='col-'] {
    margin-right: 0%;
    margin-bottom: 4%;

    }
.patentName {
    font-size: 2rem;
}
    /*selection end*/

    .appDetailNextBtn {
        width: 320px;
    }

    .appDetailSaveBtn {
        width: 320px;
    }

    .appDetailForm .formLabel {
        font-size: 1.6rem;
    }

    .pdfFile input[type="file" i] {
        margin-left: 1%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .perfect-center {
        width: 67%;
    }
    .selectFormSection .col-lg-2 {
   max-width: 20%;

    }
     header .navbar {
        height:10rem;
    }
    .logo-img {
    width: auto;
    height: 8.5rem;
}
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px)  { 
      header .navbar {
    height: 9rem;
}
.logo-img {
    width: auto;
    height: 8rem;
}
.menuImg {
    height: 8rem;
}
.homeMainDiv {
    margin-top: 12vh;
}
.enterMobileNum{
    margin-top: 20vh;
}
.sentOtpDiv{
    margin-top: 15vh;
}

 .flashDiv img {
        height: 20rem;
    }
    .flashScreenPara {
        margin-top: 4vh;
    margin-bottom: 5vh;
}
.flashDiv {
    margin-top: 18vh;
}
.patentHomeResearchRow {
    margin-bottom: 3vh;
}
.homeSection input{
    height:50px;
}
.numberSubmitOtp{
     height:50px;
}

}












