@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
html,body{ height:100%; width:100%;}
*{padding:0; margin:0;}
body{background:#fff; padding:0; margin:0; font-size:15px; font-weight:400; font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none}
a, button{-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: linear; box-shadow:0px 0 0 #966b29 inset; text-decoration:none;}
.header_all{ position:relative;}
.scrolled{position:fixed; left:0px; right:0px; top:0px;z-index:99999; }
.topnavscrle .navbar{background:#FFF;padding:12px 16px;box-shadow: 0 2px 8px #00000021;}
.topnavscrle .navbar .navbar-brand{   padding: 0;margin: 0;}
.topnavscrle .navbar .navbar-brand img{ width:300px;}
.topnavscrle .navbar .navbar-nav li {position:relative;margin:0 10px;}
.topnavscrle .navbar .navbar-nav li a{padding: 9px 0;font-size: 16px;font-weight: 600;color:#545454;text-decoration:none;text-transform: uppercase;}
.topnavscrle .navbar .navbar-nav li a:hover, .topnavscrle .navbar .navbar-nav li a:focus{ color:#059af6 ;}
.topnavscrle .navbar .bgr li .active{ color:#059af6;}
.dropdown-menu{top:47px;border-top: none;border-color: #ededed;border-radius: 0 0 4px 4px;}
.topnavscrle .dropdown .btn{background: transparent !important;color: #059af6;border: none;padding: 5px 15px;font-size: 16px;font-weight: 700;margin-left: 5px;text-transform: uppercase;}
.dropdown-menu a.nav-link {color:#545454;font-size: 16px;font-weight: 500;text-transform:uppercase;}
.topnavscrle .navbar .navbar-toggler {outline: none;background: #009eff;}

.bannerbg_imgscn{padding:65px 0 90px;  background: url(../images/aspireonsite-banner.jpg) top center no-repeat; background-size:cover; width: 100%; overflow:hidden; }
.bannermobile{display: none;width: 58%;margin: auto;}
.bannermobile img {display: block;width: 100%;}
.banner-headings h1 {color: #ffffff;font-size: 40px;font-weight: 700;}
.banner-headings h1 small {font-size: 22px;font-style: italic;color: #ffbd2a;font-family: sans-serif;}
.banner-headings p {color: #ffffff;font-size: 22px;font-weight: 500;margin-top: 20px;margin-bottom: 5px;}
.banner-body label {color: #fff;font-size: 12px;margin-bottom: 5px;}
.banner-body .form-control {font-size: 15px;font-weight: 500;color: #495057;padding: 22px 15px !important;display: block;border-radius: 2px;}
.banner-body .form-control:focus {border: 2px solid #ddd !important;}
.banner-searchbtn button {margin-top: 25px;padding: 7px 8px;font-size:22px;font-weight:500;box-shadow: 0 2px 8px #00000045;}
.banner-category {padding: 22px 22px;margin-top: 20px;background: rgb(2 41 58 / 35%);border-radius: 2px;}
.banner-category-heading {margin-bottom: 12px;}
.banner-category-heading h3 {color: #fff;font-size: 26px;font-weight: 800;display: inline-block;margin-right: 10px;}
.banner-category-heading p {color: #ffffff;display: inline-block;font-size: 15px;font-weight: 500;}

.banr_hdng h1{ color:#fff; font-size:72px; margin:5px 0 15px;  font-weight: 700;}
.banr_hdng h3{ font-size:30px; color:#333; font-weight:600;}
.banr_hdng p{  font-size:20px; color:#1d1d1d; font-weight:500; padding:0 0 10px;}
.banr_hdng a{background:#fff; box-shadow:0 2px 8px #00000045; border:solid 1px #fff; font-size:20px; display:inline-block; text-transform:uppercase; color:#333; text-decoration:none; text-align:center; padding:13px 40px 10px; border-radius:5px; font-weight:700; margin-top:20px;}
.banr_hdng a:hover{ background:#1392ef; color:#fff; }

.allhdng{ text-align:center; margin-bottom:50px;}
.allhdng h2{ font-size:42px;  color:#333; font-weight:700; position:relative; }

.logolist_scn{  background:#ecedf2; overflow:hidden;   padding:70px 0;}
.stackhdng h2{ font-size:40px; background:url(../images/hdngbdr.png) top 10px center no-repeat; color:#1392ef; text-transform:uppercase;}
#logo_sldr .item {   margin: 10px;}
#logo_sldr .owl-pagination{ margin-top:35px; display:none;}
#logo_sldr .owl-theme .owl-controls .owl-page span{    background: #a1a1a1;}
#logo_sldr .owl-theme .owl-controls .owl-page.active span{ background:none; border:solid 1px #a1a1a1; } 
#logo_sldr .owl-buttons .owl-prev{ background:url(../images/slidlfticn.png) left top no-repeat; position:absolute; left:-110px; top:25%;     height: 52px; width:30px; font-size:0;}
#logo_sldr .owl-buttons .owl-next{ background:url(../images/slidrgticn.png) left top no-repeat;  position:absolute; right:-110px; top:25%;    height: 52px; width:30px;  font-size:0;}

.aboutus_scn{padding:80px 0 70px; background: url(../images/topleft.png) no-repeat top left, url(../images/toprgt.png) no-repeat bottom right, #fff; background-size: auto; }
.aboutmg{ margin-bottom:0;}
.aboutcntnt h3{ font-size:20px; color:#1392ef; font-weight:600;}
.aboutcntnt h2{   margin:10px 0 15px; font-size:40px;   color:#001c57; font-weight:700;}
.aboutcntnt h5{ font-size:20px; margin:0 0 15px; color:#3a3a3a; font-weight:400;}
.aboutcntnt ul{ margin:30px 0 10px;}
.aboutcntnt ul li{ position:relative; font-size:18px; padding:0px 10px 15px 35px; color:#333; font-weight:400;}
.aboutcntnt ul li .fa{ position:absolute; top:0; left:0; background:#1392ef; text-align:center; font-size:15px; color:#fff; height:24px; width:24px; line-height:24px;}
.aboutcntnt a{background:#1392ef; box-shadow:0 2px 8px #00000045; border:solid 1px #1392ef; font-size:20px; display:inline-block; text-transform:uppercase; color:#fff; text-decoration:none; text-align:center; padding:13px 40px 10px; border-radius:5px; font-weight:700; margin-top:20px;}
.aboutcntnt a:hover{ background:none; color:#1392ef; }

.populrjob_scn{  background:#02293a; padding:70px 0;}
.populrjob_scn .allhdng h2{ font-size:36px;  color:#fff;}
.populrjob_scn .allhdng p{ font-size:20px; margin:10px 0 0; color:#fff; font-weight:400;}
.populer_box{ margin:15px 0;}
.populer_box a {text-decoration: none;}
.populer_box .media{ background:#fff; border-radius:5px; padding:15px;}
.populer_box .media img{ width:60px;}
.populer_box .media .media-body{ padding-top:8px;}
.populer_box .media h5{ font-size:22px; color:#333; font-weight:600;}
.populer_box .media p{ font-size:16px; color:#333; padding-top:5px; font-weight:500;}

.act_scn {background: #031218;background: url(../images/backimg.jpg) center center no-repeat;background-size:cover;width: 100%;padding: 100px 0;text-align: center;}
.act-main h3 {color: #ffffff;font-size: 42px;}
.act-main p {color: #ffffff;font-size: 16px;font-weight: 500;padding: 20px 0;width: 80%;margin: auto;}
.act-main .btn {color: #fff !important;padding: 15px 25px;font-size: 18px;font-weight: 500;}

.toolsadvice_scn {padding: 100px 0;background: #f8f9fb;}
.toolsadvice-content h3 {color: #02293a;font-size: 32px;font-weight: 600;}
.toolsadvice-content ul {margin-top: 20px;}
.toolsadvice-content ul li a {background: #ffffff;display: block;padding: 18px;margin-bottom: 18px;border: 1px solid #ddd;border-radius: 4px;text-decoration: none;}
.toolsadvice-content ul li h5 {color: #059af6;font-size: 20px;font-weight: 500;text-transform: uppercase;margin-bottom: 6px;}
.toolsadvice-content ul li p {color: #041922;font-size: 16px;}

.latstblog_scn{ padding:80px 0; background:#fff;}
.latstblog_scn .colr{ text-transform:capitalize;}
.futuerblog_box{  border:solid 1px #ecf2f5;  box-shadow:0 1px 7px #efefef;  border-radius:8px;}
.futuerblog_box .blogmg{     border-radius: 8px 8px 0 0;   position: relative;  overflow: hidden;   max-height:212px;  display: block;}
.futuerblog_box .blogmg img{ width:100%;}
.futuerblog_box .blogcntnt{ padding:20px 16px;}
.futuerblog_box .blogcntnt h6{font-size:17px; padding-bottom:5px; color:#ca5c67;  font-weight:500; }
.futuerblog_box .blogcntnt h2{ font-size:20px;line-height:24px; color:#262345;  font-weight:700; }
.futuerblog_box .blogcntnt h5{ margin:10px 0 15px; font-size:17px; color:#939393;  font-weight:400; }
.futuerblog_box .blogcntnt h5 .colr{color:#14b5eb;text-transform:uppercase; display:inline-block;}
.futuerblog_box .blogcntnt h5 .fa{ color:#78b3bb;}
.futuerblog_box .blogcntnt p{ margin:16px 0; font-size:15px; color:#333333; font-weight:400; }
.futuerblog_box .blogcntnt a{ background:#14b5eb; text-align:center; padding:10px 15px; border-radius:5px; display:block; text-decoration:none; text-transform:uppercase; font-size:20px; color:#fff; font-weight:500;}
.futuerblog_box .blogcntnt a:hover{ background:#009eff;}

.subscrb_scn{ background:url(../images/newslter.png) left 410px center no-repeat, #ffffff; background-size:auto; padding:60px 0 60px; }
.subscrb_scn .neslettertxt{text-align:center; width:70%; margin:0 auto; }
.subscrb_scn .neslettertxt h2{ margin-bottom:40px;    font-size:48px; color:#002a3d; font-weight:600;}
.subscrb_scn .neslettertxt .form-control{ height:54px; font-size:16px; border-radius:5px; border:none; box-shadow:0 2px 8px #f7f7f7;}
.subscrb_scn .neslettertxt .btn{height:54px; margin-left:15px; background:#009eff; padding:10px 45px; border-radius:5px;text-transform:uppercase; font-size:20px; color:#fff; font-weight:500;}
.subscrb_scn .neslettertxt .btn:hover{ background:#14b5eb;}

.footer_scn{ background:url(../images/footer.jpg) top center no-repeat; padding:80px 0 20px; position:relative; background-size:cover;}
.footer_scn:after{ position:absolute; border-bottom:solid 1px #107ef7; content:""; width:100%; left:0; bottom:66px;}
.ftlogosocile p{ margin:16px 0; font-size:15px; color:#ecffff; font-weight:300; }
.ftlogosocile ul li{ display:inline-block; margin-right:5px;}
.ftlogosocile ul li a{ display:inline-block; border:solid 2px #fff; background:#fff; border-radius:50px; height:40px; width:40px; line-height:40px; text-align: center; font-size:20px; color:#009eff;}
.ftlogosocile ul li a:hover{ color:#fff; background:#009eff;}
.footer_scn .fotr_menu h4{ font-size:22px; color:#fff; font-weight:500; margin:0 0 20px;}
.footer_scn .ftlogosocile h5{ font-size:22px; color:#fff; font-weight:500; margin:0 0 20px;}
.footer_scn .fotr_menu{ padding:10px 0;}
.footer_scn .fotr_menu ul{ float:left; width:50%;}
.footer_scn .fotr_menu ul li{ padding:0 0 12px;}
.footer_scn .fotr_menu ul li a{ font-size:16px; color:#ecffff; text-decoration:none;font-weight:300;}
.footer_scn .fotr_menu ul li a:hover{ color:#d9f0ff;}
.footer_scn .fotr_menu ul li { font-size:15px; color:#ecffff; font-weight:300; position:relative; padding:0 0 10px 0;}
.copyrgttxt{ padding-top:90px;}
.copyrgttxt p{ text-align:center; font-size:15px; color:#ecffff;}

.allinnrbg_scn{ background:url(../images/dots.png) top left no-repeat, url(../images/dots.png)  bottom right no-repeat, #059af6; padding:16px 0;}
.innerhdng{ text-align:center;}
.innerhdng h2{ font-size:35px; text-transform:uppercase; color:#fff; font-weight:700;}
.innerhdng1 h1{ font-size:36px; text-transform:uppercase; color:#fff; font-weight:700;}
.midle_scn{ background:#fff; padding:80px 0; }
.signmidcntant{ width:50%; margin:0 auto;}
.emplysignform{ background:#059af6; border-radius:10px; padding:30px 25px;}
.emplysignform label{ font-size:20px; color:#fff;}
.midbdrhng { margin-bottom:40px; text-align:center;}
.midbdrhng h2{    max-width: 400px;  margin: 0 auto; font-size:38px; background:url(../images/hdngbdr.png) top 14px center no-repeat; color:#333; text-transform:uppercase; background-size:100% 15px;}
.emplysignform .form-control{ font-size:15px; height:50px; border:solid 1px #ddd;}
.emplysignform .invalid-feedback{ color:#fff;}
.emplysignform .custom-control label{ font-size:17px;}
.emplysignform .btn{ font-size:22px;font-weight:600; width:100%; background:none; border:solid 1px #fff; padding:12px 20px 10px; text-transform:uppercase; color:#fff; font-weight:700; position:relative;}
.emplysignform h4{ text-align:center; font-weight:600; font-size:30px; color:#fff;}
.emplysignform .btn1{ background:#fff; color:#059af6;}
.emplysignform .btn1 .fa{ color:#059af6; font-size:26px; position:absolute; top:16px; left:16px; }
.emplysignform .btn:hover{ background:none; color:#fff;}
.emplysignform .btn1:hover .fa{ color:#fff;}
.emplysignform p{ font-size:18px; color:#fff; text-align:center;}
.emplysignform p a{ color:#fff; text-decoration:underline; }
.mailverfy_model .mailverfy{ text-align:center; padding:30px;}
.mailverfy_model .mailverfy h3{    margin: 15px 0; font-size:26px; text-transform:uppercase;  color:#000; font-weight:600;}
.mailverfy_model .mailverfy p{ font-size:18px; color:#333;}
.mailverfy_model .mailverfy span{ display:block; font-size:16px; color:#333;}
.mailverfy_model .mailverfy .btn{    margin: 20px 0; font-size:22px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:12px 20px 10px; text-transform:uppercase; color:#fff; font-weight:700; }
.mailverfy_model .mailverfy .btn:hover{ background:none; color:#059af6;}
.mailverfy_model .modal-dialog{    margin: 6rem auto;}
.mailverfy_model  button.close { z-index:99;  position: absolute;  right: -10px;  top: -10px;  background: #059af6;  height: 32px;  width: 32px;  line-height: 32px;   border-radius: 100px;  color: #fff;  opacity: 9; font-size: 24px;}

/*employee professional page*/
.midlecntant .emplyform{ padding:40px 30px 50px; background:#f7f7f7; border-radius:10px; box-shadow:0 2px 4px 4px #f0f0f0; }
.midlecntant .emplyform label{ font-size:13px; color:#0b4d7c;font-weight:500;}
.midlecntant .emplyform .form-group{ margin-bottom:20px;}
.midlecntant .emplyform .form-control{ width:100%; font-size:15px; height:50px;border-radius:5px; border:solid 1px #ddd;font-weight:500;}
.midlecntant .emplyform .btn{ display: block;   margin: 26px auto 0; font-size:22px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 50px 9px; text-transform:uppercase; color:#fff; font-weight:700; }
.midlecntant .emplyform .btn:hover{ background:none; color:#059af6;} 

.emplyform .topuplod{ margin-bottom:40px; text-align:center;}
.emplyform .topuplod h3{  font-size:32px; padding-bottom:10px; font-weight:700; color:#059af6; text-transform:uppercase; }
.emplyform .topuplod p{ font-size:18px; color:#333;} 
.emplyform .form-group small .colr{ color:#ed0000;} 
.emplyform .form-group .custom-file-label{    height: 50px;  padding: 12px 10px;}
.emplyform .form-group .custom-file-label::after{   background:#059af6; color:#fff;  height: 50px;  padding: 12px 30px;}
.emplyform .form-group .topspce{    margin-top: 16px;  display: block;}
.emplyform .botmbtnlst{ margin-top:40px; text-align:center;}
.emplyform .botmbtnlst h4{  font-size:26px; padding-bottom:10px; font-weight:700; color:#333;    }
.emplyform .botmbtnlst p{ margin:10px 0; font-size:18px; color:#333;} 
.emplyform .botmbtnlst .btmspce{   margin-bottom: 0; }

/*Recruiter Dashboard page*/
.emplyform .recrutdash .btn{    font-size: 20px; margin:0;}
.emplyform .recrutdash .analist{ margin-bottom:40px;}
.emplyform .recrutdash .analist .form-control{ height:50px; width:300px; float:right;}
.emplyform .recrutdash .input-group .form-control{ height:54px; border-radius:5px 0 0 5px;}
.emplyform .recrutdash .input-group .serchbtn{font-size:22px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 20px 9px; color:#fff;    height: 54px;  border-radius: 5px;}

/*recruiter-registration page*/
.recrutregstr select.form-control:not([size]):not([multiple]){ height:50px;}
.midlecntant .emplyform.recrutregstr .finish { display:inline-block; width:auto; margin:26px 0 0;}
.stepformall .emplyform select.form-control:not([size]):not([multiple]){ height:50px;}
.recrutregstr select.form-control:not([size]):not([multiple]){ height:50px;}
.midbdrhng.persnalhdng h2{ max-width:610px;}

.topliststep {  position:relative;  }
.list_bar { display:flex;    position: relative;     width: 90%;  margin: 0 auto 50px;}  
.list_bar ul{text-align: center; width:100%;} 
.list_bar ul li { width: 25%; float:left;  position:relative;}
.list_bar ul li:before{content: '';position: absolute;left: 50%;top: 44%;width: 100%;border-bottom: solid 5px #cccccc;}
.list_bar ul li h3 {color: #fff;background: #cccccc;padding: 5px 15px;font-weight: 600;font-size: 16px;text-align: left;border-radius: 100px;display: inline-block;position: relative;}
.list_bar ul li.active h3{ color:#fff; background:#009eff;}
.list_bar ul li:nth-child(4):before{ display:none;}
.list_bar ul .active::before { border-color:#009eff; }
.stepformall {    position: relative;}
.stepformall fieldset {  border: none}
.active__form {  display: none}

.buttons { position:absolute; left:auto; right:auto; bottom:40px; width:100%; align-items: center;  display: flex;  justify-content: center;  margin: 0;  padding: 0}
.stepformall  .btn{ margin:0 15px;   cursor: pointer; display: block; font-size:20px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 40px 9px; text-transform:uppercase; color:#fff !important; border-radius:5px; font-weight:700; }
.stepformall .btn:hover{ background:none; color:#059af6 !important;} 
.stepformall .emplyform{    padding: 40px 30px 140px;}
.stepformall .emplyform .form-group{ margin-bottom:26px;}
.stepformall .emplyform .dropdown-toggle{ outline:none; background:#fff; border:solid 1px #ddd; color:#999999;    padding: 10px 20px; border-radius:5px 0 0 5px;}
.midlecntant .emplyform .input-group .form-control { width:auto;  border-radius:0 5px 5px 0;;}
.stepformall .emplyform .dropdown-menu{ padding:0;}
.stepformall .emplyform .form-group .form-inline{ margin-bottom:20px; }
.stepformall .emplyform .form-group .form-inline .form-control{    border-radius: 5px 0 0 5px; width:90%; border-right:none;}
.form-group .form-inline .txtbtn{ width:10%; height:50px;    border-radius: 0 5px 5px 0; background:#fff; border:solid 1px #ddd;border-left:none; outline:none;}
[data-role="dynamic-fields"] > .form-inline + .form-inline {    margin-top: 0.5em;}
[data-role="dynamic-fields"] > .form-inline [data-role="add"] {    display: none;}
[data-role="dynamic-fields"] > .form-inline:first-child [data-role="add"] {display: inline-block;}
[data-role="dynamic-fields"] > .form-inline:last-child [data-role="remove"] {display: inline-block;}
[data-role="dynamic-fields"] > .form-inline:first-child [data-role="remove"] {display: none;}
.step_scn{ padding:65px 0;}

.deshtap .nav-tabs{ justify-content:center; border-bottom:none;}
.deshtap .nav-tabs .nav-link{ letter-spacing:1px; padding:10px 0; margin:0 15px;  border-bottom:solid 3px #fff;  border: none; color:#000; text-transform:uppercase; font-size:30px; font-weight:700;}
.deshtap .nav-tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-bottom:solid 3px #059af6;  color:#059af6; }
.tab-pane .emplyform .input-group .form-control{ border-right:0; border-radius:5px 0 0 5px;}
.tab-pane .emplyform .srchadresbtn{ color:#918f90; background:#fff; padding:8px 20px; outline:none; border:solid 1px #ddd; border-left:none; border-radius:0 5px 5px 0;}
.tab-pane .emplyform .srchadresbtn:hover {background: #f3f3f3;}
.tab-pane .emplyform .srchadresbtn .fa-search{ font-size:20px;}
.tab-pane .emplyform .srchadresbtn .fa-map-marker{ font-size:24px;}
.tab-pane .emplyform .crrntopning{ text-align:center;}
.tab-pane .emplyform .crrntopning h4{display: inline-block; margin: 26px auto;font-size: 20px;background: #059af6;padding: 18px 30px 15px;text-transform: uppercase;color: #fff;font-weight: 600;}
.tab-pane .emplyform .applynowbox{ border-radius:5px; border:solid 1px #ddd; background:#fff; padding:30px 22px; text-align:left; margin:15px 0;}
.tab-pane .emplyform .applynowbox h5{color: #333; font-weight:700;     font-size: 20px; }
.tab-pane .emplyform .applynowbox .javatxt{color: #333; font-weight:400; padding:10px 0; display:block;     font-size: 16px; }
.tab-pane .emplyform .applynowbox p{color: #333; font-weight:400; padding:10px 0 0;   font-size: 18px; }
.tab-pane .emplyform .btn{ margin:20px 0 0;    padding: 11px 30px 9px;}

.employe_prfle{padding:40px 0 60px;}
.empflelist{ text-align:center;    margin-bottom: 50px;}
.empflelist ul li{ position:relative; display:inline-flex;}
.empflelist ul li .fa{ position:absolute; right:10px; top:14px; font-size:18px;}
.empflelist ul li a{ text-decoration:none;   background: #f7f7f7; border: solid 1px #ddd;    padding: 10px 42px;  font-size: 16px;  color: #333;}
.empflelist ul li a:hover{    background: #1392ef; color:#fff; border-color:#1392ef;}
.empro_cntnt .profinfo{ margin:0 0 50px;    background: #1392ef; padding:25px; border:solid 1px #ddd;}
.empro_cntnt .profinfo .imgcrcle{    overflow: hidden;    background: #8dd3ff; height:140px; width:140px; border-radius:100px; border:solid 1px #fff; }
.empro_cntnt .profinfo h5{ font-size:24px; color:#fff; font-weight:600;}
.empro_cntnt .profinfo p{ padding-top:15px; font-size:16px; color:#fff; font-weight:400;}
.empro_cntnt .profinfo .media-body{ padding-top:20px;}
.empro_cntnt .emproform{ padding:40px 30px 50px; background:#f7f7f7; border-radius:10px; box-shadow:0 2px 4px 4px #f0f0f0; }
.empro_cntnt .emproform label{ font-size:13px; color:#0b4d7c;font-weight: 500;}
.empro_cntnt .emproform .form-group{ margin-bottom:20px;}
.empro_cntnt .emproform .form-control{ width:100%; font-size:15px; height:50px;border-radius:5px; border:solid 1px #ddd;font-weight:500;}
.empro_cntnt .emproform .selects.form-control{ width:100%; font-size:15px; height:50px;border-radius:5px; border:solid 1px #ddd;}
.empro_cntnt .emproform .texareas{ height:110px;}
.empro_cntnt .emproform .btn{ display: block;   margin: 26px 0 0; font-size:22px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 50px 9px; text-transform:uppercase; color:#fff; font-weight:700; }
.empro_cntnt .emproform .btn:hover{ background:none; color:#059af6;} 

/* Company recruiter profile resume page*/
.resumebox{padding:15px; margin:35px 0; border:solid 1px #ddd; background:#fff;}
.resumebox:hover{   box-shadow: 0px 0px 26px #d7d7d7;}
.resumebox .media img{    background: #8dd3ff; height:120px; width:120px; border-radius:100px; border:solid 1px #fff; }
.resumebox .media h5{ font-size:24px; color:#1392ef; font-weight:600;}
.resumebox .media .javatxt { color: #333;  font-weight: 400;  padding: 10px 0;   display: block;  font-size: 16px;}
.resumebox .media p{ font-size:16px; color:#333; font-weight:400;}
.resumebox .media p .fa{ padding-right:5px;}
.resumebox .media .media-body{ padding-top:16px;}
.resumebox .actindelteboth{    padding-top: 35px; }
.resumebox .actindelteboth .action .btn{ display: block; outline:none; font-size:18px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 35px 9px; text-transform:uppercase; color:#fff;  }
.resumebox .actindelteboth .action:hover{ background:none; color:#059af6;} 
.resumebox .actindelteboth .delete a{ color:#000; padding:10px; font-size:18px;}
.resumebox .actindelteboth .delete a:hover{ color:#059af6;} 
 
/* Company recruiter profile manage job page*/
.managjobtble table{ border:solid 1px #ddd;} 
.managjobtble table .thead{background:#059af6;}
.managjobtble table .thead th{ font-size:18px; color:#fff;}
.managjobtble table td{ border-bottom:solid 1px #ddd; font-size:16px; color:#333;}
.managjobtble table td p{ font-size:14px;}
.managjobtble table td a{ text-decoration:none;  color:#333;}
.managjobtble table td a:hover{color:#059af6;}
.managjobtble table td.actinbtn a{ margin-top:0px; display:inline-block; font-size:18px;font-weight:600; background:#059af6; border:solid 1px #059af6; padding:11px 25px 9px; text-transform:uppercase; color:#fff; text-align:center; border-radius:5px; }
.managjobtble table td.actinbtn a:hover{ background:none; color:#059af6;} 
.managjobtble table td:nth-child(5) .delete a{  padding:10px; font-size:18px;}

/* employee my resume page*/
.empro_cntnt .emproform .dropdown-toggle{ outline:none; background:#fff; border:solid 1px #ddd; color:#999999;    padding: 10px 20px; border-radius:5px 0 0 5px;}
.empro_cntnt .emproform .dropdown-menu{ padding:0;}
.empro_cntnt .emproform .input-group .form-control { width:auto;  border-radius:0 5px 5px 0;}
.empro_cntnt .emproform select.form-control:not([size]):not([multiple]) {   height: 50px;}
.empro_cntnt .emproform h4{ margin-bottom:30px; font-size:24px; color:#1392ef; font-weight:600;}

.emplee_detal .empleaply{ margin-bottom:30px;}
.emplee_detal .empleaply .btn{ float:right;}
.emplee_detal .empleaply h5{ font-size:30px; color:#059af6; font-weight:600;}
.emplee_detal .empleaply .jobposting{ float:left; max-width:590px;}
.emplee_detal .empleaply .jobposting ul{ margin:20px 0;}
.emplee_detal .empleaply .jobposting ul li{color:#000; font-size:16px; width:100%; float:left; position:relative; padding:0 0 15px 26px;}
.emplee_detal .empleaply .jobposting ul li i{ color:#059af6; font-size:16px; position:absolute; left:0; top:3px;}
.emplee_detal .empleaply .jobposting ul li:last-child .fulltime{ padding:8px 12px; border-radius:50px;    color: #059af6;  border: solid 1px #059af6;}
.emplee_detal .detlist li{ font-size:16px; display:inline-block; padding:10px; background:#fff; border:solid 1px #ddd; box-shadow:0 2px 5px #f2f2f2; margin:8px 15px 8px 0; }
.emplee_detal .detlist li .smltxt{ font-size:13px; display:block;}
.emplee_detal .detldisctptn h3{ font-size:22px; color:#333; font-weight:700;}
.emplee_detal .detldisctptn{ margin:30px 0 -20px;}
.emplee_detal .detldisctptn p{ font-size:16px; margin:15px 0; color:#333; font-weight:400;}
.width30{width: 30%;}.width10{width: 10%;}

.applynowbox.profilenowbox{    min-height: 440px;}
.applynowbox.profilenowbox .boxlist li .fa{ color: #059af6; padding-right: 5px;}
.applynowbox.profilenowbox .jobfulldetails .jobdeskills{    font-size: 16px;    color: #059af6;   font-weight: 700;  margin-bottom: 10px;}
.applynowbox.profilenowbox .jobfulldetails .jobdescribe{ font-size: 15px;    color: #000;   font-weight: 400;}

/****** LP ******/
.lp-head {background: #ffffff;padding: 10px 10px;}
.lp-head .brand-logo{text-align: center;}
.brand-logo img{max-width: 295px;}
.lpbanner-content h4 {color: #ffffff;border: 1px solid #ffffff;border-radius: 4px;display: inline-block;font-size: 22px;font-weight: 600;text-transform: uppercase;padding: 12px 20px;margin-bottom: 18px;}
.lpbanner-content h2 {color: #ffffff;font-size: 62px;font-weight: 700;text-transform: uppercase;text-shadow: 2px 1px 2px rgb(0 0 0 / 26%);margin-bottom: 15px;}
.lpbanner-content h3 {color: #ffffff;font-size: 30px;font-weight: 600;text-shadow: 2px 1px 2px rgb(0 0 0 / 18%);margin-bottom: 20px;}
.lpbanner-content p {color: #ffffff;font-size: 18px;font-weight: 500;margin-bottom: 18px;}
.lpbanner-form {background: rgb(255 255 255);padding: 15px;box-shadow: 0 0 10px 0px rgb(0 0 0 / 11%);border-radius: 5px;}
.lpbanner-form h3 {color: #030303;font-size: 16px;font-weight: 600;text-transform: uppercase;border-bottom: 1px solid #eeeeee;margin-bottom: 15px;padding-bottom: 13px;}
.lpbanner-form .form-group label {color: #030303;font-size: 14px;font-weight: 500;}
.lpbanner-form .form-control {height: 44px;border-width: 3px;font-size: 15px;font-weight: 500;}
.form-control:focus{border-color: #0c96f1;box-shadow: none;}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{box-shadow: none;}
.lpbanner-form .form-group .select {background-image: none !important;}
.lpbanner-form .form_error {color: #d90f0f;}
.lpbanner-form .btn{background: #059af6;font-size: 20px;font-weight: 500;color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;display: block;width: 100%;margin-top: 10px;padding: 10px;box-shadow: none;}
.lpbanner-form .btn:hover{background: #077ec7;}
.lp-cardlist .futuerblog_box{margin-bottom: 30px;text-align: center;}
.lp-cardlist .futuerblog_box img{width: 45px;height: 45px;border-radius: 100px;object-fit: cover;border: 1px solid #e3e3e3;padding: 1px;margin-bottom: 10px;}
.lp-cardlist .futuerblog_box h6{margin-bottom: 10px;}
.lpfooter .contact_infor ul{width: 100%;}

@media (min-width:1200px) and (max-width:1500px){
html,body{ zoom:94%;}	
}

@media (min-width:992px) and (max-width:1199px){
.topnavscrle .navbar .navbar-nav li a {  font-size: 15px;}
.topnavscrle .navbar .navbar-nav.twobtn li:last-child {   margin-left: 10px;}
.topnavscrle .navbar .navbar-nav.twobtn a {font-size: 16px;padding: 8px 10px;}
.topnavscrle .navbar .navbar-brand img{ width:240px;}
.bannerbg_imgscn {   padding: 100px 0 120px;}
.banr_hdng h1{ font-size:56px;}
.banr_hdng h3{ font-size:16px;}
.banr_hdng a {  font-size: 19px;    padding: 13px 30px 8px;}
.aboutus_scn {  padding: 70px 0 70px;}
.aboutcntnt h2 {  font-size: 40px;    line-height: 44px;}
.aboutcntnt p { font-size: 15px;}
.aboutcntnt h5 {  font-size: 18px;}
.stackhdng h2 {  font-size: 38px;      background-position-y: 6px;}
#logo_sldr .item {  margin: 0;}
.aboutcntnt a {  padding: 13px 30px 10px;}
.populer_box .media h5 {  font-size: 19px;}
.populrjob_scn {  padding: 65px 0 60px;}
.latstblog_scn { padding:60px  0 70px;}
.subscrb_scn .neslettertxt h2 {   font-size: 38px;}
.footer_scn { padding: 60px 0 20px;}
.subscrb_scn .neslettertxt {  width: 80%;}
.subscrb_scn {background-size: 180px;  background-position-x: 80px;}
.innerhdng h2 {   font-size: 30px;}
.midle_scn {  padding: 70px 0 75px;}
.signmidcntant {  width: 60%;}
.midbdrhng h2 {  max-width: 360px;  font-size: 36px; background-position-y: 6px;}
.innerhdng1 h1 {  font-size: 32px;}
.empflelist ul li a {  padding: 10px 27px;}
.tab-pane .emplyform .applynowbox.profilenowbox .boxlist .javatxt { font-size: 14px;}
}

@media (min-width:768px) and (max-width:991px){
.navbar-expand-lg>.container{padding-right: 15px;padding-left: 15px;}
.topnavscrle .navbar{ padding:15px 0;}	
.topnavscrle .navbar .navbar-nav li { margin: 0 5px;}	
.topnavscrle .navbar .navbar-nav li a {  font-size: 14px;}
.topnavscrle .navbar .navbar-nav.twobtn a { font-size: 15px;padding: 8px 10px;}
.topnavscrle .navbar .navbar-brand img{ width:200px;}
.topnavscrle .navbar .navbar-nav li:last-child { margin:0px 0 0 5px;}
.topnavscrle .navbar .navbar-nav li:before{ display:none;}
.bannerbg_imgscn {   padding: 80px 0 120px;}
.banr_hdng h1{ font-size:46px;}
.banr_hdng p {  font-size: 16px;}
.banr_hdng h3{ font-size:18px;}
.banr_hdng { margin: 12px 10px 12px 0;}
.banr_hdng a {  font-size: 16px;}
.allhdng {   margin-bottom: 30px;}
.stackhdng h2 {  font-size: 34px;      background-position-y: 4px;    background-size: 610px;}
#logo_sldr .item {  margin: 0;}
#logo_sldr .owl-buttons .owl-next { right: -50px;}
#logo_sldr .owl-buttons .owl-prev { left: -50px;}
.logolist_scn {  padding: 60px 0 50px;}
.aboutus_scn {  padding: 60px 0 60px;}
.aboutcntnt h2 {  font-size:38px;}
.aboutcntnt ul li { font-size: 16px;}
.aboutcntnt h5 {  font-size: 17px;}
.aboutmg {margin-bottom: 30px; text-align: center;}
.populer_box .media h5 {font-size: 19px;}
.populrjob_scn {padding: 52px 0 52px;}
.populrjob_scn .allhdng h2 { font-size: 32px;}
.populrjob_scn .allhdng p {   font-size: 16px;}
.latstblog_scn {padding: 55px 0;}
.latstblog_scn .cntrhdngall {margin-bottom: 20px;}
.futuerblog_box .blogcntnt {padding: 20px 11px;}
.futuerblog_box .blogcntnt h2 {font-size: 20px;  line-height: 21px;}
.futuerblog_box .blogcntnt h5 {font-size: 15px;}
.futuerblog_box .blogcntnt p {font-size: 15px;}		
.futuerblog_box .blogcntnt a {padding: 14px 15px 11px; font-size: 15px;}
.futuerblog_box{ margin:15px 0;}
.futuerblog_box .blogmg {max-height: inherit;}
.copyrgttxt {padding-top: 70px;}
.subscrb_scn .neslettertxt h2 {font-size: 38px;}
.footer_scn {padding: 60px 0 20px;}
.subscrb_scn .neslettertxt {  width: 80%;}
.subscrb_scn {background-size: 180px;  background-position-x: 80px;}
.innerhdng h2 {font-size: 26px;}
.midle_scn {padding: 60px 0 55px;}
.signmidcntant {  width:85%;}
.emplysignform label { font-size: 18px;}
.emplysignform .btn {   font-size: 19px;}
.midbdrhng h2 {  max-width: 360px;  font-size: 32px; background-position-y: 6px;}
.emplysignform h4 { font-size: 26px;}
.innerhdng1 h1 {  font-size: 30px;}
.midlecntant .emplyform {  padding: 30px 20px 20px;}
.midlecntant .emplyform label {  font-size: 16px;}
.midlecntant .emplyform .form-control { font-size: 14px;  height: 48px;}
.midlecntant .emplyform .btn {margin: 16px auto 0; font-size: 18px; padding: 12px 35px 9px;}
.emplyform .topuplod h3 { font-size: 26px;}
.emplyform .topuplod p {  font-size: 16px;}
.emplyform .botmbtnlst p {  font-size: 16px;}
.emplyform .recrutdash .btn{font-size: 18px; padding:13px 25px 10px; margin:0;}
.stepformall .emplyform {padding: 30px 20px 125px;}
.list_bar {width: 100%;}
.midbdrhng.persnalhdng h2 {max-width: 420px;}
.stepformall .btn { margin: 0 5px;  font-size: 18px;padding: 12px 30px 9px;}
.stepformall .emplyform .form-group .form-inline .txtbtn {font-size: 14px;   height: 48px; width: 32%;}
.stepformall .emplyform .form-group .form-inline .form-control {  width: 68%;}
.stepformall .emplyform .dropdown-toggle {padding: 10px 8px;}
.deshtap .nav-tabs .nav-link { font-size: 26px;}
.tab-pane .emplyform .crrntopning h4 {    width: 270px;  font-size: 22px;  padding: 16px 15px 13px;}
.tab-pane .emplyform .applynowbox {   padding: 30px 20px;}
.tab-pane .emplyform .applynowbox h5 {   font-size: 17px;}
.tab-pane .emplyform .applynowbox .javatxt {   font-size: 15px;}
.tab-pane .emplyform .applynowbox p {   font-size: 16px;}
.tab-pane .emplyform .btn {    font-size: 16px;  padding: 10px 15px 7px;  margin: 20px 0 0;}
.empflelist ul li a {  padding: 10px 15px;    font-size: 14px;}
.empflelist ul li .fa {  right: 5px;  top: 14px; font-size: 15px;}
.empro_cntnt .profinfo { margin: 40px 0;}
.empro_cntnt .profinfo .imgcrcle{ height: 120px;   width: 120px;}
.empro_cntnt .profinfo .media-body {  padding-top: 10px;}
.empro_cntnt .emproform label { font-size: 15px;}
.empro_cntnt .emproform .btn {  margin: 16px 0 0;  font-size: 20px; padding: 11px 34px 9px;}
.resumebox{padding:15px; margin:35px 0; }
.resumebox .media img{  height:90px; width:90px;}
.resumebox .media h5{ font-size:20px;}
.resumebox .media .javatxt { font-size: 15px;}
.resumebox .media p{ font-size:15px;}
.resumebox .media .media-body{ padding-top:0;}
.resumebox .actindelteboth{    padding-top: 22px; }
.resumebox .actindelteboth .action .btn{ font-size:16px;padding:11px 25px 9px; }
.resumebox .actindelteboth .delete a{ font-size:16px;}
.managjobtble table .thead th{ font-size:16px;}
.managjobtble table td{ font-size:14px; }
.managjobtble table td.actinbtn a { font-size: 15px; padding:11px 13px 8px;}
.emplee_detal .empleaply .btn { margin-top:20px;  float: none;}
.emplee_detal .empleaply .jobposting {    margin-bottom: 110px; float: none;  max-width: 100%;}
.tab-pane .emplyform .applynowbox.profilenowbox .boxlist .javatxt { font-size: 14px;}
.applynowbox.profilenowbox {  min-height: inherit;}
}

@media (max-width:767px){
.topnavscrle .navbar { padding: 8px 16px 8px; }
.topnavscrle .navbar .navbar-brand{width:150px; margin:0;}
.topnavscrle .navbar.scrolled .navbar-brand{ width:140px ;  }
.topnavscrle .navbar .navbar-nav{ border-top:solid 1px #ddd;      padding: 15px 0 10px;  margin: 8px 0 0; }
.topnavscrle .navbar.scrolled .navbar-nav{    padding: 15px 0 10px;}
.topnavscrle .navbar .navbar-nav li {   margin: 10px 0;}
.topnavscrle .navbar .navbar-toggler{ outline:none;   background:#009eff;}
.topnavscrle .navbar .navbar-nav.twobtn a { width: auto; display: inline-block;    font-size: 14px;  padding: 10px 10px 10px;}
.bannerbg_imgscn {background: url(../images/aspireonsite_banner_mobile.png) top center no-repeat;background-size:cover; padding: 50px 0 50px;}
.banr_hdng h1{    margin: 5px 0 5px; font-size:36px;}
.banr_hdng p {  font-size: 16px;}
.banr_hdng h3{ font-size:18px;}
.bannermobile{display: block;}
.banr_hdng {text-align: center;margin: 12px 10px 12px 0;}
.banr_hdng a {     padding: 12px 26px 8px;  margin-top: 10px; font-size: 15px;}
.allhdng {   margin-bottom: 20px;}
.stackhdng h2 {  font-size:26px; background-image:none;}
#logo_sldr .item {    text-align: center;  margin: 0;}
#logo_sldr .owl-buttons .owl-next { display:none;}
#logo_sldr .owl-buttons .owl-prev { display:none;}
#logo_sldr .owl-pagination{ display:block;margin-top: 30px;}
.logolist_scn {  padding: 50px 0 40px;}
.aboutus_scn {  padding: 50px 0 50px;}
.aboutcntnt h2 {  font-size:28px;}
.aboutcntnt ul li { font-size: 16px;}
.aboutcntnt h5 {  font-size: 17px;}
.aboutcntnt ul li .fa { font-size: 13px;  height: 22px; width: 22px;  line-height: 22px;}
.aboutcntnt a {  font-size: 16px;  padding: 13px 26px 10px;  margin-top: 10px;}
.aboutmg {  margin-bottom: 30px; text-align: center;}
.populer_box .media h5 {  font-size: 17px;}
.populer_box .media p { font-size: 14px;}
.populer_box .media img {  width: 46px;}
.populrjob_scn {  padding: 46px 0 38px;}
.populrjob_scn .allhdng h2 { font-size: 26px;}
.populrjob_scn .allhdng p {   font-size: 15px;}
.allhdng h2 {  font-size: 26px;}
.allhdng p {  font-size: 15px; margin-top:5px;}
.populrjob_scn .allhdng p br{ display:none;}
.latstblog_scn {    padding: 45px 0 28px;}
.latstblog_scn .cntrhdngall { margin-bottom: 20px;}
.futuerblog_box {  margin: 15px 0;}
.futuerblog_box .blogcntnt {  padding: 20px 16px;}
.futuerblog_box .blogcntnt {  padding: 20px 11px;}
.futuerblog_box .blogcntnt h2 {  font-size: 20px;  line-height: 21px;}
.futuerblog_box .blogcntnt h5 {  font-size: 15px;}
.futuerblog_box .blogcntnt p {  font-size: 15px;}		
.futuerblog_box .blogcntnt a {     padding: 14px 15px 11px; font-size: 15px;}
.subscrb_scn .neslettertxt .btn {   height: 46px;   font-size: 16px;  padding: 10px 25px 6px;}
.subscrb_scn .neslettertxt .form-control {  height: 46px;  font-size: 15px;}
.copyrgttxt {   padding-top: 30px;}
.subscrb_scn .neslettertxt h2 {   font-size: 26px;    margin-bottom: 30px;}
.footer_scn { padding: 50px 0 12px;}
.footer_scn:after {  bottom: 70px;}
.subscrb_scn .neslettertxt {  width: 100%;}
.subscrb_scn {     padding: 40px 0 50px;   background-size: 130px;  background-position-x: 20px; background-position-y: 60px;}
.ftlogo img{ width:200px;}
.footer_scn .ftlogosocile h5 {    font-size: 20px;}
.footer_scn .fotr_menu h4 {   margin: 0 0 12px;}
.footer_scn .fotr_menu {  padding: 25px 0 0;}
.footer_scn .fotr_menu ul li a { font-size: 15px;}
.innerhdng h2 {   font-size: 26px;}
.midle_scn {  padding: 40px 0 40px;}
.signmidcntant {  width:100%;}
.emplysignform label { font-size: 18px;}
.midbdrhng {  margin-bottom: 30px;}
.emplysignform .btn {   font-size: 17px;}
.midbdrhng h2 {  max-width: 360px;  font-size: 24px; background-position-y: 6px;}
.emplysignform h4 { font-size: 20px;}
.emplysignform .btn1 .fa { font-size: 22px;}
.innerhdng1 h1 {  font-size: 22px;}
.midlecntant .emplyform {  padding: 30px 17px 35px;}
.midlecntant .emplyform label {  font-size: 16px;}
.midlecntant .emplyform .form-control { font-size: 14px;  height: 48px;}
.midlecntant .emplyform .btn {   margin: 16px auto 0; font-size: 18px; padding: 12px 35px 9px;}
.emplyform .topuplod h3 { font-size: 22px;}
.emplyform .botmbtnlst h4 { font-size: 22px;}
.emplyform .topuplod p {  font-size: 15px;}
.emplyform .botmbtnlst p {  font-size: 15px;}
.emplyform .botmbtnlst p br{ display:none;}
.emplyform .form-group .custom-file-label {    height:48px; padding: 14px 10px; font-size: 14px;}
.emplyform .form-group .custom-file-label::after { height: 48px;   padding: 14px 20px;  font-size: 15px;}
.emplyform .recrutdash .analist {  margin-bottom: 30px;}
.emplyform .recrutdash .btn{    font-size: 16px; padding:13px 20px 10px; margin:0;}
.stepformall .emplyform {  padding: 30px 20px 125px;}
.list_bar {  width: 100%;}
.midbdrhng.persnalhdng h2 {    max-width: 420px;}
.stepformall .btn { margin: 0 5px;  font-size: 18px;  padding: 12px 30px 9px;}
.stepformall .emplyform .form-group .form-inline .txtbtn {     font-size: 14px;   height: 48px; width: 32%;}
.stepformall .emplyform .form-group .form-inline .form-control {  width: 68%;}
.stepformall .emplyform .dropdown-toggle {  padding: 10px 8px;}
.deshtap .nav-tabs .nav-link {    margin: 0 8px;    padding: 10px 0 5px; font-size: 20px;}
.deshtap .nav-tabs {  margin-bottom: 40px !important;}
.tab-pane .emplyform .crrntopning h4 {width: 230px;  font-size: 20px;  padding: 14px 12px 11px;}
.tab-pane .emplyform .applynowbox {padding: 30px 20px;}
.tab-pane .emplyform .applynowbox h5 {font-size: 17px;}
.tab-pane .emplyform .applynowbox .javatxt {font-size: 15px;}
.tab-pane .emplyform .applynowbox p {font-size: 16px;}
.tab-pane .emplyform .btn {font-size: 16px;  padding: 10px 15px 7px;  margin: 20px 0 0;}
.employe_prfle { padding: 40px 0 45px;}
.empflelist ul li{width: 49%;  text-align: left; margin: 2px 0;}
.empflelist ul li a { width:100%;  padding: 10px 10px;    font-size: 14px;}
.empflelist ul li .fa {  right: 5px;  top: 14px; font-size: 15px;}
.empflelist {margin-bottom: 30px;}
.empro_cntnt .profinfo {    padding: 15px; margin: 0 0 35px;}
.empro_cntnt .profinfo .imgcrcle { height: 100px;   width: 100px;}
.empro_cntnt .profinfo .media-body {  padding-top: 10px;}
.empro_cntnt .profinfo h5{ font-size:18px;}
.empro_cntnt .profinfo p{ font-size:14px; padding-top:10px;}
.empro_cntnt .profinfo p br{ display:none;}
.empro_cntnt .emproform {  padding: 30px 13px 40px;}
.empro_cntnt .emproform label { font-size: 14px;}
.empro_cntnt .emproform .form-control {  font-size: 14px;   height: 44px;font-weight:500;}
.empro_cntnt .emproform .btn {  margin: 6px 0 0;  font-size: 18px; padding: 12px 24px 9px;}
.empro_cntnt .emproform .selects.form-control{ height:44px;}
.empro_cntnt .emproform .texareas{ height:80px;}
.resumebox{padding:15px;    margin: 25px 0;}
.resumebox .media img{  height:90px; width:90px;}
.resumebox .media h5{ font-size:20px;}
.resumebox .media .javatxt { font-size: 15px;}
.resumebox .media p{ font-size:15px;}
.resumebox .media .media-body{ padding-top:0;}
.resumebox .actindelteboth{    padding-top: 22px; }
.resumebox .actindelteboth .action .btn{ font-size:15px;padding:11px 18px 9px; }
.resumebox .actindelteboth .delete a{ font-size:16px;}
.managjobtble table .thead th{ font-size:16px;}
.managjobtble table td{ font-size:14px; }
.managjobtble table td.actinbtn a { font-size: 15px; padding:11px 13px 8px;}
.emplee_detal .empleaply h5 {   font-size: 24px;}
.emplee_detal .empleaply .btn { margin-top:20px;  float: none;}
.emplee_detal .empleaply .jobposting {    margin-bottom: 110px; float: none;  max-width: 100%;}
.emplee_detal .empleaply .jobposting ul li { padding-bottom:0;  font-size: 15px;   min-height: 52px;}
.emplee_detal .empleaply .jobposting ul li:last-child .fulltime {  font-size: 14px;}
.emplee_detal .detldisctptn p{ font-size:15px;}
.applynowbox.profilenowbox{min-height: inherit;}
.banner-headings h1{font-size: 26px;}
.banner-headings h1 small{font-size: 15px;}
.banner-headings p{font-size: 18px;margin-top: 5px;}
.banner-category-heading h3{font-size: 20px;}
.banner-category-heading p{font-size: 14px;margin-top: 8px;}
.act_scn{padding: 50px 0;}
.toolsadvice_scn{padding: 50px 0;}
.act-main h3 {font-size: 28px;}
.act-main p{width: 100%;}
.toolsadvice-content h3{font-size: 25px;margin-top: 20px;}
.list_bar ul li:before{display: none;}
.list_bar ul li h3 {color: #3a4349;background: #ffffff;padding:0 0 5px 0;font-size: 15px;text-align: center;border-radius: 0px;}
.list_bar ul li.active h3{color:#009eff; background:#fff;border-bottom: 2px solid #049bf6;}
/**** LP ******/
.lpbanner-content{margin-bottom: 40px;}
.lpbanner-content h2{font-size: 55px;}
}
@media (max-width:576px) {
.populer_box {  margin: 10px 0;}
.populrjob_scn .allhdng h2, .aboutcntnt h2 { font-size: 22px;}
.banr_hdng h1 {  font-size: 26px;}
.midbdrhng h2{ background-image:none;}
.emplyform .recrutdash .analist .form-control {   width: 100%;   float: none;}
.emplyform .recrutdash .input-group .serchbtn { font-size: 18px;  padding: 10px 16px 8px;  height: 48px;}
.emplyform .recrutdash .input-group .form-control {  height: 48px;}
.emplyform .recrutdash .analist .form-control {  height: 48px;}
.emplee_detal .empleaply .jobposting {    margin-bottom: 30px;}
.emplee_detal .empleaply .jobposting ul li { float:none; padding:0 0 10px 28px; width:100%;  min-height: inherit;}
.emplee_detal .empleaply .jobposting ul li:last-child{ padding-top:10px;}
.emplee_detal .detlist li { width: 100%;}
.applynowbox.profilenowbox {  min-height: inherit; text-align:center;}
.applynowbox.profilenowbox .media{ margin-bottom: -10px; display:block !important;}
.applynowbox.profilenowbox .profilepic-main {  text-align: left !important;}
.applynowbox.profilenowbox .profilepic-main a{ display:block !important;}
.emplyform .form_searchjobs .select2{ width:100% !important;}
/**** LP ******/
.lpbanner-content{text-align: center;}
.lpbanner-content h2{font-size: 40px;}
.lpbanner-content h3{font-size: 26px;}
.lpbanner-content p{font-size: 15px}
}
@media (max-width:486px) {
.list_bar{margin-bottom:10px;}
.list_bar ul li { width:100%;float:inherit;margin-bottom: 15px;}
}