*{box-sizing: border-box;margin: 0px;padding: 0px;}
header{background-color:#fff;}
.logo_container a{display:inline-block}
.logo_container a img{width:100%;}
.contact_info p{font-size: 25px;line-height: 30px;margin: 10px 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight: 700; color: #fff;margin-top:0px}
.contact_info a{font-size: 15px;line-height: 22px;color: #fff;text-decoration:none;}
.header_content{padding:20px 0px 15px}
.form-section h1 {font-size: 18px;line-height: 25px;text-transform: uppercase;font-weight: bold;color: #0193E8;;padding-bottom: 10px;border-bottom: 1px solid #ced4da;margin: 30px 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;font-size:14px;line-height:20px;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.form_page{margin-top:50px;}
.submit_btn{width:100%;max-width:180px;margin:0px auto;padding: 10px 30px;border-radius: 30px;font-size: 13px;line-height:20px;text-transform: uppercase;font-weight: 600;color: #1D1934;transition: 0.3s; background: linear-gradient(180deg,#0193E8,#78AB2C);border: 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.copyright_txt{    text-align: center;padding: 25px 10px;background-color: #000000;color: white;margin: 0px;}
.form-group #drop_list{width:100%;}
.bootstrap-select.btn-group .dropdown-menu li a:hover{background: linear-gradient(180deg,#93D529,#78AB2C);color: #fff;}
.last-button{margin:20px 0px;}
.last-button input:hover{color:#fff;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:none;}
.bootstrap-select.btn-group .dropdown-menu li a:focus{background: linear-gradient(180deg,#93D529,#78AB2C);color:#fff;}
.bootstrap-select.btn-group .dropdown-menu li a:focus{outline:none;}
.bootstrap-select .btn:focus{outline: none !important;}
.btn:active, .btn.active{box-shadow: none;background-color:#477a27;color: #fff;}
.bootstrap-select.btn-group .dropdown-menu.app_drop{height:280px;overflow:auto;}
textarea.form-control{height:120px;}
.dropdown-menu>.active>a{background: linear-gradient(180deg,#93D529,#78AB2C)}
.error{border:1px solid red}
.Welcome_note{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;font-size: 14px;line-height: 20px;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align: justify;}

/* 01-Feb-2024 Starts Ramya */
.padding0{padding:0px;}
/* 01-Feb-2024 End Ramya */

/* 15-Feb-2024 Starts vikram */
.header_sec{display: flex;align-items: center;}
.join_remote{width: 100%;padding: 10px 30px;border-radius: 20px;font-size: 13px;line-height: 20px;text-transform: uppercase;font-weight: 600;color: #1D1934;transition: 0.3s;background: linear-gradient(180deg,#0193E8,#78AB2C);border: 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.join_remote:hover{color: #fff;}
/* 15-Feb-2024 End vikram */
/* page loader start esai */
   .loader {
       display: none;
       position: fixed;
       z-index: 9999;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background: rgba(255, 255, 255, 0.8);
       justify-content: center;
       align-items: center;
   }

   .spinner {
       border: 6px solid #f3f3f3;
       border-top: 6px solid #3498db;
       border-radius: 50%;
       width: 50px;
       height: 50px;
       animation: spin 1s linear infinite;
   }

   @keyframes spin {
       0% {
           transform: rotate(0deg);
       }

       100% {
           transform: rotate(360deg);
       }
   }
   /* page loader end esai */
@media only screen and (min-width:1600px){
textarea.form-control {
height: 180px;}
}
@media only screen and (max-width:768px){
.form_page {margin-top: 30px;}
.join_remote{padding: 10px 20px;}
}
@media only screen and (max-width:576px){
    .header_sec{display: block;}
    .join_res{width: 100%;text-align: start;margin: 10px 0px;}
    .join_remote{font-size: 11px;}
}
@media only screen and (max-width:480px){
.contact_info p {font-size: 18px;line-height: 25px;}
.form_page {margin-top: 20px;}
}
@media only screen and (max-width:380px){
.dropdown-menu{width:100%}
.dropdown-menu li{width:100%;max-width:300px;}
}