@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto/roboto-regular-webfont.eot');
    src: url('../fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),
    url('../fonts/roboto/roboto-regular-webfont.woff') format('woff'),
    url('../fonts/roboto/roboto-regular-webfont.ttf') format('truetype'),
    url('../fonts/roboto/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto/roboto-bold-webfont.eot');
    src: url('../fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),
    url('../fonts/roboto/roboto-bold-webfont.woff') format('woff'),
    url('../fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
    url('../fonts/roboto/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto/roboto-light-webfont.eot');
    src: url('../fonts/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto/roboto-light-webfont.woff2') format('woff2'),
    url('../fonts/roboto/roboto-light-webfont.woff') format('woff'),
    url('../fonts/roboto/roboto-light-webfont.ttf') format('truetype'),
    url('../fonts/roboto/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;}
html, body{padding: 0;margin: 0; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ height: 100%;font-family: Arial, Helvetica, Verdana;font-size: 14px;line-height: 22px;color: #666;position: relative;
    -webkit-text-size-adjust: none; text-align: left;}
body *{text-shadow: none;}
h1, h2, h3, h4, h5, h6{line-height: 1;font-weight: bold;margin: 20px 0 10px 0;}
h1, h2, h3{font-size: 18px;}
h4, h5, h6{font-size: 16px;}
p{margin: 0 0 10px 0;}
a, a:link, a:active, a:visited, a:hover{color: inherit;text-decoration: underline;outline: none;}
nav:not(.mm-menu){display: none;}
#menu i{ margin-right: 10px;}
.header,.footer{background: #777;font-weight: bold;color: #fff;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-box-sizing: border-box;
    width: 100%;height:50px;padding: 0 50px;text-align: center;}
.header.fixed{position: fixed;top: 0;left: 0; height: 50px;}
.footer.fixed{position: fixed;bottom: 0;left: 0;}
.header a{display: block;width:50px;height:50px;position: absolute;top: 0; vertical-align: middle}
.header a i{ color: #900; font-size:1.5em; vertical-align: middle; line-height: 30px; padding:10px 0 0;}
.content{padding:80px 5% 50px 5%; background-color: #fff;}
.header{box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;width: 100%;position: fixed;}
.header{top: 0; background: url('header_bg.png') repeat-X;background-size: contain; z-index: 1000000;}
/*.footer{bottom: 0;}*/
.sb-open-left{ left:0; margin-left: 3px;
margin-top: 6px;
}
.sb-open-right{ right: 0!important;margin-top: 6px;margin-right: 10px; }
.logo{ display: inline-block;max-height: 55px; vertical-align: middle; padding:0; margin-top: 5px;}
.btn-primary {
  color: #fff;
/*  background-color: #337ab7;*/
  border-color: #900!important;
  background: -webkit-linear-gradient(#e20000, #a80505)!important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e20000, #a80505)!important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e20000, #a80505)!important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e20000, #a80505)!important;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
  background: -webkit-linear-gradient(#c30303, #970303)!important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#c30303, #970303)!important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#c30303, #970303)!important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(#c30303, #970303)!important;
  color: #fff!important;}
.left_navigation{ display: block; list-style: none; margin: 0; padding: 0;}
.left_navigation li a:hover, .left_navigation li a:active, .left_navigation li a:focus, .left_navigation li a{ padding:8px 14px; display: block; 
    border-bottom: 1px solid #202739; text-decoration: none!important; color: #bfc2c9; border-top: 1px solid #41485b;}
.left_navigation li a i{ margin-right: 10px; font-weight: normal;}
.left_navigation li:last-child a{border-bottom: 0;}
.content h2{ display: block; font-size:20px; padding-left:15px; margin: 10px 0;}
.search-content.fil_ter{background: rgba(255,255,255,.5); margin:10px auto; padding: 10px; color: #333;
    border-radius: 5px; -o- border-radius: 5px;-ms- border-radius: 5px;-moz- border-radius: 5px; -webkit- border-radius: 5px;
    box-shadow: 0 0 3px #ccc ;-o-box-shadow: 0 0 3px #ccc;-ms-box-shadow: 0 0 3px #ccc;-moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;}
.search-content.fil_ter .filter{ margin-right: 10px;}
.search-content{/* background: rgba(255,255,255,.5); margin:10px 0; padding: 10px; color: #333;
    /*border-radius: 5px; -o- border-radius: 5px;
    -ms- border-radius: 5px;-moz- border-radius: 5px; -webkit- border-radius: 5px; box-shadow: 0 0 3px #ccc ;-o-box-shadow: 0 0 3px #ccc;
    -ms-box-shadow: 0 0 3px #ccc;-moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;*/ transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.search-content:last-child{ margin-bottom:80px;}
/*.search-content:hover{ background: rgba(255,255,255,.8)}*/
.star_icon{ text-align: right; float: right!important;position: absolute; top: 10px; right: 10px; outline: none!important;}
.active_star i:before{content: "\f005"!important; color:#e50000!important}
.star_icon.filter{position: static;}
.results{position: relative; border-bottom: 1px solid #ccc;padding-top: 7px; padding-bottom: 7px}
.job-title{ font-size: 16px; font-weight: bold; text-decoration: none!important; color: #e50000!important; padding-left: 0;}
.search-content p{ font-size:12px; color: #323232; padding:3px 0 3px 0px; line-height: 16px; margin:0;}
.search-content p:before,.p_message:before, .search-content span:before{ margin-right:5px; text-align: center; min-width:20px;
    display: inline-block; color: #666}
.location:before{content: "\f041"; font: normal normal normal 16px/1 FontAwesome}
.experience:before{content: "\f0b1"; font: normal normal normal 14px/1 FontAwesome}
.p_message:before{content:"\f003"; font: normal normal normal 14px/1 FontAwesome}
.pending:before{content:"\f05d"; font: normal normal normal 14px/1 FontAwesome}
.approved{ color: green!important;}
.approved:before{content:"\f00c"; font: normal normal normal 14px/1 FontAwesome}
.post-date:before{ content: "\f017"; font: normal normal normal 14px/1 FontAwesome}
.search-content span.post-date{ padding-left:0px; clear: left; display: block;}
.select_check{position: absolute; top: 10px; right: 10px;  color: #333;background-color: #fff; border: 1px solid #ccc; padding:4px 8px; cursor: pointer;
     line-height: normal; border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;-moz-border-radius: 4px;
    -webkit-border-radius: 4px; height: 30px; width: 30px; display: table-cell; vertical-align: middle;}
a{text-decoration: none!important}
/*.search-content a{margin-left: 10px;}*/
.left_search{ display: block; min-height:38px; border-bottom: 1px solid #202739; text-align: center; margin:-3px 0 0 -4px; padding: 0;position: relative;}
.left_search input{ margin: 0 auto; width:90%; background: #41485b; border: 1px solid #202739; padding:2px 5px; border-radius: 5px;-o-border-radius: 5px;
    -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #bfc2c9;}
.left_search_btn{position: absolute; right:5%; background: none; border: none; color: #bfc2c9; top:1px;}
.left_search input,.left_search input:focus, .left_search input:hover, .left_search input:active, .left_search_btn:focus, .left_search_btn:hover, .left_search_btn:active{outline: none;}
.align-center {text-align: center;padding: 8px 0px;margin: 0px 0px 10px 0px;float: left;width: 100%;}
.margin-register-or {margin-top:20px;margin-bottom:15px;}
.btn-facebook,.btn.btn-facebook:hover {color: #fff;background-color: #3b5998;border-color: rgba(0,0,0,0.2);margin:0 auto 50px auto;float: left;
    clear: both; position: relative; overflow: hidden;}
.fa-facebook{ padding: 10px 0;position: absolute;left: 0;top: 0;width: 32px;line-height: 34px;font-size: 1.6em;text-align: center;
    border-right: 1px solid rgba(0,0,0,0.2);}
.carosal_outer{display: block; clear: both; margin: 10px 0; text-align: center;}
.carosal_outer img, .carosal_outer strong, .carosal_outer span, .carosal_outer a{ clear: both; display: block; margin: 5px auto;}
#owl-demo .item{padding: 30px;margin: 10px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;
    background:rgba(255,255,255,.7); color: #333}
#owl-demo .item strong{ color: #900;}
#owl-demo .item:hover{background: rgba(255,255,255,1)}
#owl-demo .item img{ max-width:150px; width: 100%; }
#owl-demo .item a{ width:auto` !important; max-width: 150px; border: 1px solid rgba(0,0,0,.2); padding: 5px 0; border-radius: 5px; -o-border-radius: 5px;
    -ms-border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 2px rgba(0,0,0,.1); -o-box-shadow: 0 0 2px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 2px rgba(0,0,0,.1);-moz-box-shadow: 0 0 2px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1); margin: 20px auto;
    background: rgba(255,255,255,1); transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );}
#owl-demo .item a:hover, #owl-demo .item a:active, #owl-demo .item a:focus{border: 1px solid rgba(0,0,0,.3); box-shadow: 0 0 3px rgba(0,0,0,.5);}
.forgot{ margin: 10px auto; text-align: center; display: block;}
.simple_search_results{ display: block; clear: both;}
.sim_search_in{padding-right: 100px!important;}
.simple_search_btn{position: absolute; right: 15px; top: 0; width: auto!important; display: inline;}
.test{height:100%;}
.test_container{ height: 100%;overflow: auto;}
.class{display: none; position: absolute; bottom:0; background:#fff; z-index:1;left:0; width: 100%; min-height: 50px; padding-bottom: 10px;
    box-shadow: 0 0 5px #ccc;}
.class .btn-success, .class .btn-primary{ margin-top:10px;}
.job_details{ list-style: none; margin: 10px 0; padding: 0 0 10px 0px; width: 100%; border-bottom: 1px dashed #ccc}
.job_details li{ display: block; clear: both; text-align: left; margin: 8px 0;}
.job_details li i{ width: 30%; display: inline-block; font-style: normal; float: left; text-overflow: ellipsis;}
.job_details li b{ width: 70%; display: inline-block; position: relative;}
.job_details li b:before{content:":"; width: 10px; height: auto;margin:0 10px; text-align: left; display:inline-block;}
.my_resume li b:before{position: static!important;}
.bottom_buttons{ display: block; clear: both; margin:20px 0 0; padding:10px 0; border-top: 1px dashed #ccc; list-style: none;}
.bottom_buttons li{display: inline-block;width: 33%; text-align: center; margin: auto;}
.bottom_buttons li a{ display: block;width: auto;max-width:96%; margin:10px auto 0; padding-top: 10px; padding-bottom: 10px; color: #23527c;
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top, #f4f4f4 0%,#cccccc 100%);
    background: -o-linear-gradient(top, #f4f4f4 0%,#cccccc 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0%,#cccccc 100%);
    background: linear-gradient(to bottom, #f4f4f4 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#cccccc',GradientType=0 );
    border: 1px solid #b8b8b8;box-shadow: 0 5px 3px -4px #b8b8b8;-o-box-shadow: 0 5px 3px -4px #b8b8b8;-ms-box-shadow: 0 5px 3px -4px #b8b8b8;
    -moz-box-shadow: 0 5px 3px -4px #b8b8b8;-webkit-box-shadow: 0 5px 3px -4px #b8b8b8;margin: 10px 0;-webkit-border-radius: 5px;border-radius: 5px;
    -moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.bottom_buttons li a i{ margin-right: 10px;}
.com_details{ margin: 0; padding: 0; display: block; clear: both;}
.com_details strong{ margin-right: 10px;}
.com_details img{ text-align: left; margin:10px 0 10px 10px; display: block; clear: both; max-width: 250px; border: 1px solid #ccc; padding: 10px;}
.com_details p{ margin:5px 0;}
.com_details p a{ margin-left: 0; color:#23527c; text-decoration: underline!important;}
/*
.dashboard_container{
    background: #e7e5e6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #e7e5e6 0%, #ffffff 50%, #e7e5e6 100%); 
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e5e6), color-stop(50%,#ffffff), color-stop(100%,#e7e5e6));   
    background: -webkit-linear-gradient(left,  #e7e5e6 0%,#ffffff 50%,#e7e5e6 100%);
    background: -o-linear-gradient(left,  #e7e5e6 0%,#ffffff 50%,#e7e5e6 100%); 
    background: -ms-linear-gradient(left,  #e7e5e6 0%,#ffffff 50%,#e7e5e6 100%);
    background: linear-gradient(to right,  #e7e5e6 0%,#ffffff 50%,#e7e5e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e5e6', endColorstr='#e7e5e6',GradientType=1 );}
*/

/*
.dashboard_menu{ list-style: none; margin: 0 auto; padding: 0}
.dashboard_menu li{width: 50%; float: left; text-align: center;}
.dashboard_menu li a{padding:14px; display: block}
.dashboard_menu li a i{font-size:3.5em; display: block;text-shadow:2px 2px 0 #fff; color: #900}
.dashboard_menu li a span{display: block; clear: both}
.dashboard_menu li:last-child, .dashboard_menu li:nth-child(9){border-bottom: 0!important;}
.dashboard_menu li:nth-child(odd) {border-right: 1px solid #6a6b66; border-bottom: 1px solid #6a6b66;}
.dashboard_menu li:nth-child(even) {border-bottom: 1px solid #6a6b66;}
*/
.dashboard_menu{list-style: none; margin: auto; display: inline-block; text-align: center; padding: 0;}
.dashboard_menu li{ display: inline-block;text-align: center; margin:10px;}
.dashboard_menu li a{ display: block; width:150px; background: #fff; font-size: 12px; min-height:150px; padding:30px; max-width: 150px; max-height: 150px;
    height: 150px; box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; -ms-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc;
    border-radius: 5px; -o-border-radius: 5px;-ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; margin:0px auto;}
.dashboard_menu li a i{ font-size: 55px; margin-bottom: 10px;}
.dashboard_menu li a span{ clear: both; display: block}
.color1{ color: #00ada0!important;}
.color2{color: #f39126!important;}
.color3{color: #b076b0!important;}
.color4{color: #fec900!important;}
.color5{color: #00ab75!important;}
.color6{color: #ec6656!important;}
.color7{color: #df5a94!important;}
.color8{color: #49b7b3!important;}
.color9{color: #d07850!important;}
.color10{color: #84a870!important;}
.sb-right h3{ font-size: 18px; margin: 0; padding: 0 0 13px 20px; border-bottom:1px solid #202739; line-height: normal;}
.loclation{list-style: none; margin:0px 0 0 0; padding: 0 20px 0 20px; border-top: 1px solid #41485b;}
.loclation li{ display: block; clear: both; border-bottom: 1px dashed #727272; padding: 3px 0;}
.loclation li label{ display: block; vertical-align: 10px}
.loclation li label input{ float: right; margin: 5px 0 0 0 }
.delete_button{ float: right; background:#e50000!important; padding: 2px 5px; border-radius: 4px; color:#fff!important; letter-spacing: 0.02em;}
.mark_read{ float: right; background:#00ab75!important; padding: 2px 5px; border-radius: 4px; color:#fff!important; letter-spacing: 0.02em; clear: both;
    margin-top: 10px;}
.mark_unread{ float: right; background:#84a870!important; padding: 2px 5px; border-radius: 4px; color:#fff!important; letter-spacing: 0.02em; clear: both;
    margin-top: 10px;}
.mark_read i, .delete_button i{ margin-right: 5px;}
.view_message_head{ list-style: none; margin-left: 0; padding-left: 0;}
.view_message_head li{ line-height: 30px;}
.view_message_head li strong:before{ content: ":"; margin:0 10px;}
.message_content p{ display: block; clear: both;padding-left: 0}
.message_content strong{ display: block; margin-bottom: 10px;}
.message_content .regards{ display: block; clear: left; margin-top: 10px;}
.button_outer{ display: block; clear: both; margin: auto; text-align: center; margin: 10px 0;}
.button_outer a{ float: left; clear: none;margin: 0 10px 0 0}
.notification_outer .job-title{ display: block; clear: both;}
.notification_list{ list-style: none; margin: 10px 0; padding-left: 0;}
.notification_list li{ display: inline-block; width: 50%; float: left; vertical-align: text-bottom}
.notification_list li span{ font-size: 12px;}
.notification_list li input[type=checkbox]{vertical-align: -2px;margin-right: 10px;}
.notification_list li input[type=text]{vertical-align:middle; max-width:30px; padding:1px 5px; margin: 0 10px;}
.notification_outer .bottom_buttons li{width: 100%; max-width: 100%;}
.notification_outer .bottom_buttons li a{display: inline-block; padding-left: 20px; padding-right: 20px;}

.mandatory{position: relative;}
.mandatory:after{content:"*"; color: red; right:-12px;position: absolute; top:0; font-size: 20px;}
.up_resume i{ font-weight: bold;}
.up_resume textarea{width: 100%; max-height: 80px; height: 80px; resize: none;font-weight: normal; font-size: 18px; color: #555;padding: 10px;
    border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ccc;}
.up_resume select{width:100%; max-height:46px;height: 46px; resize: none; line-height: 46px; overflow: hidden;font-weight: normal; font-size: 18px; color: #555;
    border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ccc;
    padding-left: 10px;}
.check input:before{content: ":";margin-top: -2px;position: absolute; left: -5px;}
.check input{vertical-align: -3px;position: relative}
.up_resume input{ width: 100%;}
.up_resume input[type=file]{width: 100%;padding:10px 0 3px 5px; outline:none; font-weight: normal;}
.up_resume input[type=checkbox]{width:20px;margin: 0 0 0 20px;}
.up_resume select option:first-child{ padding:12px 0 14px 15px;} 
.input_select input[type=number]{ max-width:150px;}
.multi_inp input[type=number]{ max-width:100px; margin-bottom: 10px;}
.input_select select{max-width:200px;}
.nxt_back_btn{ display: block; clear: both; text-align: center; margin: auto;}
.nxt_back_btn a{ display: inline-block;min-width: 100px;margin: 0 10px; font-weight: normal;}
.nxt_back_btn .back{background:#ccc; color: #fff; padding: 5px 15px; border-radius: 5px; -o- border-radius: 5px;-ms- border-radius: 5px;
    -moz- border-radius: 5px;-webkit- border-radius: 5px;}
.nxt_back_btn .preview{background:#1FACC8; color: #fff; padding: 5px 15px; border-radius: 5px;-o- border-radius: 5px;-ms- border-radius: 5px;
    -moz- border-radius: 5px;-webkit- border-radius: 5px;}
.nxt_back_btn .next{background:#449d44; color: #fff; padding: 5px 15px; border-radius: 5px;-o- border-radius: 5px;-ms- border-radius: 5px;
    -moz- border-radius: 5px;-webkit- border-radius: 5px;}
/*input,textarea,select{ background: #f8f8f8; border: 1px solid #ccc;}*/
.date_picker{position: relative; display: block;}
.date_picker:after{content: "\f073"; font: normal normal normal 16px/1 FontAwesome; pointer-events: none; position: absolute; right:10px;top:13px;
    font-size:20px;}
.add_more{display: inline-block; clear: both; color: red; cursor: pointer; }
.add_more:before{content:"\f055"; font: normal normal normal 16px/1 FontAwesome; cursor: pointer; color:red!important;}
.deleet{ background: #ff0000!important;}
hr{ border-bottom: 1px dashed #ccc!important;}
.sim_search_res .search-content{ border-bottom: 1px solid #ccc;}
.left_arrow{ position: absolute;top:50%; left: 0; background: rgba(0,0,0,.2); display:block;  margin-top: -15px; color: #fff; padding: 10px;
    border-radius: 0 20px 20px 0; -o-border-radius: 0 20px 20px 0; -ms-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; 
    -webkit-border-radius: 0 20px 20px 0;}
.right_arrow{ position: absolute;top:50%; right: 0; background: rgba(0,0,0,.2); display:block; margin-top: -15px; color: #fff; padding: 10px;
    border-radius: 20px 0 0 20px; -o-border-radius: 20px 0 0 20px; -ms-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; 
    -webkit-border-radius: 20px 0 0 20px;}
.fxd_apply_btn{ position: absolute; bottom: 0; height: 50px; background:rgba(0,0,0,1); display: table-cell; width: 100%; text-align: center; 
    vertical-align: middle;}
.fxd_apply_btn input.btn{ max-width: 80%; margin:8px auto 0;}
@media screen and (max-width:991px){
.bottom_buttons li{display: block;width: 100%; max-width: 100%; clear: both;}
.notification_list li{width: 100%; float: none; clear: both;}
.input_select.multi_inp select{max-width:100%;}
}
@media screen and (max-width:620px){
/*.job_details li i,.up_resume li b{ display: block; clear: both; width: 100%;}*/
.up_resume li b:before{content: "";}
.input_select input[type=number]{max-width:45%;}

}
@media screen and (max-width:480px){
    .notification_list li span{ display: block; clear: both;}
    .notification_list li span{ display: block; clear: both;padding-left: 15px; font-size: 14px; margin-top: 10px; margin-bottom: 10px;}
}