html{width:100%; height:100%;}
body{width:100%; height:100%;}
body{margin:0px; padding:0px; font-family: 'Roboto', sans-serif; font-size:15px; background:#f8f8f8}
.bg-blue{background:#075597; color:#fff;}
.bg-purple{background:#009846}
.btn-purple{border:0px solid #3955a0; background:#009846; color:#fff;}
.ui-sortable-helper{border:dotted 1px #adb1b5!important}
.ui-sortable-handle{margin-right:8px!important;}
::-webkit-scrollbar {-webkit-appearance: none; width: 7px;}
::-webkit-scrollbar:horizontal {-webkit-appearance: none; height: 7px;}
::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}
.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0rem rgba(255,255,255,0);}
.dropdown button{color:#737373; position:relative; padding:.375rem 1.95rem .375rem .75rem}
.dropdown .dropdown-toggle::after{position:absolute; right:10px; top:50%; margin-top:-2.4px}
.dropdown .dropdown-item{color:#737373;}
.dropdown-menu{width:100%; border-radius:0px; color:#737373; max-height:200px; overflow:auto; background:#fff;}
.dropdown-menu ul{margin:0px; padding:0px;}
.dropdown-menu li{padding:5px 15px;}
.dropdown-menu li label{margin:0px; width:100%;}
input[type=checkbox]{width:auto!important;}
input[type=file]{padding:4px 12px!important;}
.nav-tabs{border-bottom:1px solid #e1e1e1;}
.nav-tabs .nav-link.active{border-color:#e1e1e1 #e1e1e1 #fff}
.custom-control-input{position:relative;}
.height-auto{height:auto; min-height:auto!important;}

.first-panel{background:url(../images/home-bg.png) no-repeat left bottom; background-size:cover; width:100%; height:657px;}
.first-panel .header-wrapper{padding:25px 45px;}
.first-panel .header-wrapper .navbar{padding:0px;}
.first-panel .header-wrapper .navbar-nav .nav-link{color:#fff; font-weight:500; padding:1rem 1.2rem;}
.first-panel .header-wrapper .navbar-nav .live-demo{background:#009846; color:#fff; border-radius: 40px; padding: .5rem 1.2rem; margin-right:15px; font-weight:300;}
.first-panel .header-wrapper .navbar-nav .login{background:transparent; border:solid 2px #fff; color:#fff; border-radius: 40px; padding: .3rem 1.2rem; font-weight:300;}
.first-panel .page-info{margin-top:50px;}
.first-panel .page-info .info-content{width:610px; margin:0 auto; margin-top:70px;}
.first-panel .page-info .info-content .text{color:#fff; font-size:50px; text-transform:uppercase; line-height:50px; font-weight:300;}
.first-panel .page-info .info-content .text span{font-size:49px; font-weight:900; display:table;}
.first-panel .page-info .info-content .text-2{font-size:16.5px; color:#fff;}
.first-panel .page-info .info-content a{display:inline-block; border:solid 2px #fff; color:#fff; padding:10px 30px; font-size:16px; border-radius:25px; margin-right:10px; margin-top:20px; text-decoration:none;}
.first-panel .page-info .info-content a:hover{background:#009846; color:#fff; border-color:#009846;}
.heading-1{font-size:40px; color:#0e296b; text-align:center; padding:15px; width:100%; font-weight:500;}
.sub-head{font-size:20px; color:#0e296b; text-align:center; padding:0px 15px 15px 15px; width:100%; font-weight:300;}
.second-panel {margin-top:30px; width:1100px; margin:0 auto; margin-top:100px;}
.second-panel .head{color:#2071ba; font-size:30px; font-weight:500; margin-top:60px;}
.second-panel .text{color:#737373; width:400px; text-align:justify; margin-top:10px;}
.second-panel  a{color:#009846; border:solid 2px #009846; padding:.5rem 2rem; display:table; border-radius:30px; margin-top:10px;}
.heading-2{font-size:30px; color:#009846; text-align:center; padding:15px; width:100%; font-weight:500; margin-top:150px;}
.third-panel{width:100%; margin-top:20px; text-align:center; color:#fff;}
.third-panel .head-text{font-size:20px; margin-top:10px; text-transform:uppercase}
.third-panel .text-2{font-size:15px; margin-top:10px; font-weight:300;}
.heading-3{font-size:30px; color:#009846; text-align:center; padding:15px; width:100%; font-weight:500; margin-top:50px;}
.fourth-panel{width:100%; margin-top:20px; text-align:center; color:#000;}
.fourth-panel .head-text{font-size:20px; margin-top:20px; text-transform:uppercase}
.fourth-panel .text-2{font-size:15px; margin-top:10px; font-weight:300;}
.testimonials{background:#fafafa; width:100%; padding:50px;}
.testimonials .head{font-size:30px; color:#009846; font-weight:500; margin-top:100px;}
.testimonials .text{font-size:30px; font-weight:500; width:430px;}
.testimonials .text a{margin-top:10px; display:table; border:solid 2px #075597; border-radius:25px; font-size:15px; color:#075597; padding:10px 50px;}
.testimonials .testimonial-area{position:relative;}
.testimonials .testimonial-box{width:550px; border-radius:10px; box-shadow:0px 0px 15px rgba(0,0,0,0.1); background:#fff; padding:45px 20px 20px 45px; font-weight:300; position:relative;}
.testimonials .testimonial-box span{font-weight:500; font-size:18px; display:table;}
.testimonials .testimonial-box .logo{width:70px; height:70px; border-radius:70px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); padding:10px; position:absolute; top:-20px; left:-20px; background:#fff;}
.testimonials .testimonial-box .logo img{width:100%; height:auto;}
.testimonials .testimonial-box:nth-child(even){margin-left:80px; margin-top:50px;}
.jobs-integration{background:#075597; width:100%; padding:20px;}
.jobs-integration .head{font-size:30px; color:#fff; margin-top:10px;}
.jobs-integration .social-icon{width:100%;}
.jobs-integration .social-icon .facebook{width:60px; height:60px; border-radius:60px; background:#fff; color:#3c5a9a; padding:18px; text-align:center; font-size:25px; display:inline-block; margin-right:10px; margin-left:10px;}
.nonloggedin-footer{width:100%; background:#000; color:#fff; font-size:13px;}
.nonloggedin-footer a{color:#fff; margin-right:10px;}
#login .close{position:absolute; right:15px; top:15px; z-index:10;}
#login .left-side{background:url(../images/login-left-bg2.png) no-repeat left top; background-size:cover; padding:160px 30px; font-size:17px; color:#fff; font-weight:300;}
#login .left-side .head{font-size:22px;}
#login .left-side ul{list-style:none; margin-top:15px;}
#login .left-side li{list-style:none; margin-top:15px;}
#login .right-side{padding:120px 20px;}
#login .right-side .heading{font-size:25px; text-align:center; width:100%; margin-bottom:15px; color:#2071ba}
#login .right-side .field{margin-bottom:7px; text-align:center; position:relative;}
#login .right-side .field input{background:#e1e1e1; width:100%; padding:10px; border:0px; padding-left:35px;}
#login .right-side .username:before{content:"\f0e0"; font-family:FontAwesome; color:#737373; position:absolute; top:10px; left:10px;}
#login .right-side .password:before{content:"\f084"; font-family:FontAwesome; color:#737373; position:absolute; top:10px; left:10px;}
#login .right-side a{text-align:center; display:table; color:#737373; text-decoration:underline; width:100%; margin-top:15px; margin-bottom:15px;}
#login .right-side .field button{background:#009846; color:#fff; border-radius:30px; padding:10px 40px; font-size:13px;}
#login .modal.show .modal-dialog{box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
#other-plans .text{background:#f0f0f0; text-align:center; font-size:18px; padding:15px; margin-bottom:15px;}
#other-plans .plan{width:350px; margin:0 auto; border:solid 2px #2071b9; color:#000; margin-bottom:15px;}
#other-plans .plan input{width:100%; text-align:center}
#other-plans .plan input[type=radio]{margin-top:5px; width:auto; margin-right:10px; margin-top:10px;}
#other-plans .plan label{margin:0px;}


.invoice-area{width:750px; margin:0 auto; box-shadow:0px 0px 5px rgba(0,0,0,0.5); background:#fff; padding:20px; margin-top:40px;}
.invoice-area .my-comp-logo{width:100%; padding:5px 0px;}
.invoice-area .my-comp-name{width:100%; padding:5px 0px 0px 0px;; font-weight:500; font-size:18px;}
.invoice-area .my-comp-address{font-size:13px; padding:0px 0px 0px 0px;}
.invoice-area .my-comp-address span{font-weight:500;}
.invoice-area .my-comp-details{font-size:13px; padding:0px 0px 5px 0px;}
.invoice-area .my-comp-details span{font-weight:500;}
.invoice-area .other-comp-address{font-size:16px; padding:5px 0px;}
.invoice-area .other-comp-address span{font-weight:500;}
.invoice-area .other-cop-gstn{font-size:16px; padding:5px 0px; font-weight:500;}
.invoice-area .invoice-detail{font-size:16px; padding:5px 0px;}
.invoice-area .invoice-detail span{font-weight:500;}
.invoice-area .person{font-size:16px; padding:5px 15px; font-weight:500;}
.invoice-area .terms{font-size:14px; padding:15px 15px; background:#dee2e6;}

.header-wrapper{height:106px;}
.non-loggedin .header-wrapper{background:#2071b9;}
.non-loggedin .first-panel{height:106px;}
.non-loggedin .header-wrapper{position:fixed; z-index:100; width:100%;}
/*.non-loggedin-header{background:#fff; display:table; width:100%; padding:0px 20px;}
.non-loggedin-header .active .nav-link{color:#127ce0!important; border-bottom:solid 2px #127ce0;}
.non-loggedin-header .navbar-expand-lg .navbar-nav .nav-link{color:#000; font-size:16px; padding:25px;}*/
.demo-big-banner{background:url(../images/request-demo.jpg) no-repeat left top; width:100%; height:272px; position:relative}
.demo-big-banner .text{position:absolute; top:170px; color:#fff; font-size:35px; width:500px; text-align:center; left:50%; margin-left:-250px; text-transform:uppercase; font-weight:500;}
.contact-big-banner{background:url(../images/contact-sales.jpg) no-repeat left top; width:100%; height:272px; position:relative}
.contact-big-banner .text{position:absolute; top:170px; color:#fff; font-size:35px; width:500px; text-align:center; left:50%; margin-left:-250px; text-transform:uppercase; font-weight:500;}
.about-big-banner{background:url(../images/about-img.jpg) no-repeat left top; width:100%; height:272px; position:relative}
.about-big-banner .text{position:absolute; top:170px; color:#fff; font-size:35px; width:500px; text-align:center; left:50%; margin-left:-250px; text-transform:uppercase; font-weight:500;}
.about-content{width:100%; padding:50px 120px;}
.customer-area{width:100%; padding:10px 120px 50px 120px;}
.customer-area .about-customer{width:100%; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); border-radius:15px; margin-bottom:15px; display:table; padding:15px;}
.customer-area .about-customer .c-logo{width:100px; height:100px; border-radius:100px; background:#f8f8f8; padding:15px; float:left; margin-right:15px;}
.customer-area .about-customer .c-logo img{width:100%;}
.customer-area .about-customer span{font-weight:700; display:table; font-size:18px;}
.big-banner{background:url(../images/big-image.jpg) no-repeat left top; width:100%; height:472px; position:relative}
.big-banner .text{position:absolute; top:270px; color:#fff; font-size:25px; width:500px; text-align:center; left:50%; margin-left:-250px;}
.big-banner .text-2{position:absolute; top:350px; color:#fff; font-size:15px; width:400px; text-align:center; left:50%; margin-left:-200px;}
.page-header{width:100%; color:#737373; text-align:Center; font-size:25px; margin-top:25px;}
.plans{padding:20px 50px; margin:0 auto;}
.plan-box{border:solid 1px #c8cece; min-height:606px;}
.plan-box .head{background:#d5d7d9; padding:15px; font-size:17px; position:relative;border-bottom:solid 1px #c8cece;}
.plan-box .head span{font-size:22px; display:table;}
.plan-box .head a{display:box; padding:5px 10px; background:#2071b9; color:#fff; position:absolute; right:20px; top:20px; box-shadow:0px 3px 3px rgba(0,0,0,0.5);}
.plan-box ul{margin:0px; padding:0px; list-style:none;}
.plan-box ul li{padding:5px 10px; border-bottom:solid 1px #c8cece;}
.plan-box ul li:last-child{border:0px;}
.addons{padding:20px 50px; margin:0 auto;}
.addons-box{border:solid 1px #c8cece; min-height:417px;}
.addons-box .head{background:#d5d7d9; padding:15px; font-size:17px; position:relative;border-bottom:solid 1px #c8cece;}
.addons-box ul{padding:0px; margin:0px; padding:35px;}
.addons-box .plan-details{border-bottom:solid 1px #c8cece; padding:5px; text-align:center; color:#2071b9; font-size:16px;}
.addons-box a{display:table; padding:5px 10px; background:#2071b9; color:#fff; margin:0px auto; margin-top:10px; margin-bottom:10px;}

.contact-form{border:solid 1px #e1e1e1; background:#fff; margin:0 auto; width:700px; box-shadow:0px 0px 3px rgba(0,0,0,0.5); margin-top:30px; margin-bottom:30px; padding:30px; text-align:center;}


.non-loggedin-footer{background:#2f3b4d; color:#fff; padding:20px 50px; width:100%;}
.non-loggedin-footer .heading{font-size:25px;}
.non-loggedin-footer .text{font-size:18px;}

.non-loggedin-footer .footer-address{width:100%; padding-left:35px; margin-bottom:10px; position:relative; margin-top:20px;}
.non-loggedin-footer .footer-address:before{content: '\f041';font-family: FontAwesome;position: absolute;color: #fff;left: 7px;font-size: 15px; top:0px;}
.non-loggedin-footer .footer-phone{width:100%; padding-left:35px; margin-bottom:10px; position:relative;}
.non-loggedin-footer .footer-phone:before{content: '\f095';font-family: FontAwesome;position: absolute;color: #fff;left: 7px;font-size: 15px; top:0px;}
.non-loggedin-footer .footer-email{width:100%; padding-left:35px; position:relative;}
.non-loggedin-footer .footer-email:before{content: '\f0e0';font-family: FontAwesome;position: absolute;color: #fff;left: 7px;font-size: 15px; top:0px;}

.question-timer .active:before{content:'\f00c'; font-family: FontAwesome;position: absolute;color: #fff;left: 10px;font-size: 12px; top:24px;}

.main-wrapper{width:100%; display:table; height:100%; padding:75px 10px 10px 100px;}
.main-wrapper .top-band{width:100%; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); position:fixed; top:0px; left:0px; z-index:100;}
.main-wrapper .top-band .logo{float:left; padding:5px 15px; width:130px;}
.main-wrapper .top-band .logo img{width:100%;}
.main-wrapper .top-band .left-nav{float:right; position:relative; list-style:none;}
.main-wrapper .top-band .left-nav li{float:left;}
.main-wrapper .top-band .left-nav a{padding: 24px 18px;display: block;font-size: 20px; color:#000}
.main-wrapper .top-band .left-nav a:hover{background:#f1f1f1;}
.main-wrapper .top-band .left-nav .notification-no{position: absolute;background: #3955a0;color: #fff;font-size: 9px;padding: 4px 5px;width: 20px;height: 20px;text-align: center;border-radius: 20px; top:20px; left:28px;}
.main-wrapper .top-band .left-nav .profile-outer{border-radius:15px; border:solid 1px #bfbfbf; display:table; padding:10px; margin:13px 10px;}
.main-wrapper .top-band .left-nav .profile-outer .logo-user{width:110px; float:left; margin-right:15px;}
.main-wrapper .top-band .left-nav .profile-outer .logo-user img{width:100%;}
.main-wrapper .top-band .left-nav .profile{float:left; position:relative; width:28px; height:28px; border-radius:28px; background-size:cover; border:solid 2px #3955a0;}
.main-wrapper .top-band .left-nav .profile .profile-settings{position:absolute; color:#fff; left:20px; top:20px;}
.main-wrapper .top-band .left-nav .profile .profile-settings .dropdown-toggle-split{padding:3px; border:solid 2px #fff; height:20px; width:20px; border-radius:20px;  background: #3955a0; font-size:13px;}
.main-wrapper .top-band .left-nav .profile .profile-settings .dropdown-toggle::after{color:#fff; vertical-align:.50em;}
.main-wrapper .top-band .left-nav .profile .profile-settings .dropdown-menu.show a{font-size:15px; line-height:normal; padding:7px; font-weight:300;}
.main-wrapper .left-navigation{width:90px; position:fixed; left:0px; top:75px; background:#3955a0; height:100%;}
.main-wrapper .left-navigation ul{list-style:none; margin:0px; padding:0px;}
.main-wrapper .left-navigation li{text-align:center;}
.main-wrapper .left-navigation li a{border-bottom:1px solid rgba(255,255,255,0.5); color: #fff;text-decoration: none;display: table;text-align: center;width: 100%;padding: 15px 5px;}
.main-wrapper .left-navigation li:hover {background:#fff}
.main-wrapper .left-navigation li:hover a .icon{color:#3955a0}
.main-wrapper .left-navigation li:hover a .link-name{color:#3955a0}
.main-wrapper .left-navigation .active {background:#fff; color:#3955a0}
.main-wrapper .left-navigation .active a{color:#3955a0}
.main-wrapper .left-navigation .active .icon{color:#3955a0}
.main-wrapper .left-navigation li i{font-size:18px;}
.main-wrapper .left-navigation li .link-name{font-size:12px;}
.main-wrapper .heading{width:100%; padding:20px 20px 0px 20px; margin-top:20px; text-align:center; font-size:22px; font-weight:500;}
.main-wrapper .sub-heading{width:100%; padding:10px 20px 20px 20px; margin-top:0px; text-align:center; font-size:17px; font-weight:300;}
.main-wrapper .section-heading{width:100%; padding:10px 20px; font-size:20px; font-weight:500; color:#3955a0; margin:0px;}
.main-wrapper .home-job-details{background:#fff; width:100%; padding-bottom:35px; position:relative;}
.main-wrapper .home-job-details .job-title{padding:10px 10px 3px 10px; font-size:17px; font-weight:500; color:#3955a0; display:table; width:100%;}
.main-wrapper .home-job-details .company-name{padding:3px 10px; font-size:15px; font-weight:300; display:table; width:100%;}
.main-wrapper .home-job-details .location-name{padding:3px 10px; font-size:15px; font-weight:300; display:table; width:100%;}
.main-wrapper .home-job-details .application{padding:5px 10px; border-top:solid 1px #bfbfbf; position:absolute; bottom:0px; left:0px; width:100%;}
.main-wrapper .home-job-seeker{background:#fff; width:100%; position:relative;}
.main-wrapper .home-job-seeker .seeker-data {overflow:scroll; width:100%; height:310px;}
.main-wrapper .home-job-seeker .seeker-data .seeker-info:hover{background:#f8f8f8}
.main-wrapper .home-job-seeker .seeker-data .seeker-info .seeker-photo{width:60px; height:60px; border-radius:60px; float:left}
.main-wrapper .home-job-seeker .seeker-data .seeker-info .seeker-detail{display:block; color:#212529; font-size:18px; font-weight:500; line-height:20px; float:left; margin-left:7px; margin-top:12px;}
.main-wrapper .home-job-seeker .seeker-data .seeker-info .seeker-detail span{font-size:14px; font-weight:300; display:table}
.main-wrapper .recent-job-seekers .count{background:#fff; width:100%; padding:5px 15px; color:#737373; font-size:50px; font-weight:500; display:table; text-decoration:none;}
.main-wrapper .recent-job-seekers .count span{font-size:18px; display:table; font-weight:500; line-height:22px;}
.main-wrapper .recent-job-seekers .count i{font-size:18px; position:absolute; bottom:15px; right:25px;}
.main-wrapper .recent-job-seekers .chart-view{display:table; text-align:right; width:100%; background:#fff; padding:10px; cursor:pointer;}
.main-wrapper .interview-schedule{padding:0px; margin:0px; margin-top:30px;}
.main-wrapper .interview-schedule .calender{background:#fff; width:100%; position:relative; padding:5px;}
.main-wrapper .interview-schedule .interview-schdule-detail{background:#fff; width:100%; height:100%;}
.main-wrapper .inner-panel{padding:10px 7px}
.main-wrapper .inner-panel .page-heading{width:100%; padding:10px; font-size:20px; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .page-tab{width:100%; display:table; background:#fff; margin-bottom:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
.main-wrapper .inner-panel .page-tab ul{margin:0px; padding:0px; list-style:none;}
.main-wrapper .inner-panel .page-tab li{display:inline-block;}
.main-wrapper .inner-panel .page-tab a{padding:10px 15px; font-size:15px; display:block; color:rgba(0,0,0,0.8); text-decoration:none;}
.main-wrapper .inner-panel .page-tab li a:hover{color:#3955a0; border-bottom:5px solid #3955a0;}
.main-wrapper .inner-panel .page-tab .active a{color:#3955a0; border-bottom:5px solid #3955a0;}

.main-wrapper .inner-panel .search-panel{width:100%; padding:10px;}
.main-wrapper .inner-panel .search-panel .form-area{width:950px; margin:0 auto; background:#fff; border:solid 1px #e1e1e1; }
.main-wrapper .inner-panel .search-panel .form-area .keyword{position:relative;}
.main-wrapper .inner-panel .search-panel .form-area .keyword:before{color:#737373; content: '\f084';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .keyword input{width:100%; padding:9px; padding-left:35px; border-radius:0px; border:0px; border-right:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{position:relative; padding: 10px 0px 0px 12px; border-bottom:solid 1px #e1e1e1; color:#737373; font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms label{margin:0px;}
.main-wrapper .inner-panel .search-panel .form-area .experience{position:relative; padding-left:10px; background:#fff; border-right:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .experience .title{padding:8px 10px 8px 25px; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown button{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown-toggle::after {float: right;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .experience:before{color:#8d8d8d; content: '\f0b1';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 8px;text-align: center; z-index:1}
.main-wrapper .inner-panel .search-panel .form-area .location{position:relative; background:#fff; border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown-toggle::after {float: right;}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px; padding-left:35px;}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .location  .dropdown .btn:before{color:#8d8d8d; content: '\f041';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .distance{position:relative; background:#fff;border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown-toggle::after {float: right;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px; padding-left:35px;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .distance  .dropdown .btn:before{color:#8d8d8d; content: '\f277';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .date{position:relative; padding-right: 10px; padding-left: 10px; background:#fff; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .date .title{padding:8px 10px 8px 25px; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .date:before{color:#8d8d8d; content: '\f073';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 8px;text-align: center; z-index:1}
.main-wrapper .inner-panel .search-panel .form-area .date input{width:100%; border:0px; padding:9px 8px;}
.main-wrapper .inner-panel .search-panel .form-area .industry{position:relative; background:#fff; border-right:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown-toggle::after {float: right;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px; padding-left:35px;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .industry  .dropdown .btn:before{color:#8d8d8d; content: '\f0f7';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .function{position:relative; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown-toggle::after {float: right; }
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px; padding-left:35px;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .function  .dropdown .btn:before{color:#8d8d8d; content: '\f085';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .gender{position:relative; background:#fff; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .gender .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .gender .dropdown-toggle::after {float: right; }
.main-wrapper .inner-panel .search-panel .form-area .gender .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px; padding-left:35px;}
.main-wrapper .inner-panel .search-panel .form-area .gender .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}
.main-wrapper .inner-panel .search-panel .form-area .gender  .dropdown .btn:before{color:#8d8d8d; content: '\f007';font-family: FontAwesome;font-size: 17px;width: 25px;height: 25px;position: absolute;left: 6px;top: 6px;text-align: center;}
.main-wrapper .inner-panel .search-panel .form-area .age-group{position:relative; background:#fff; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .age-group .dropdown{width:100%; color:#737373;}
.main-wrapper .inner-panel .search-panel .form-area .age-group .dropdown-toggle::after {float: right; }
.main-wrapper .inner-panel .search-panel .form-area .age-group .dropdown .btn{width:100%; color:#737373; padding:0.485rem .75rem; box-shadow:0px 0px 0px;}
.main-wrapper .inner-panel .search-panel .form-area .age-group .dropdown-menu.show{height:200px; overflow:auto; background:#fff;}

.resumes-result{width:100%; margin:0 auto;}
.resumes-result .inbox-panel .application-box{width:100%; padding:20px; text-align:center; background:#fff; border:solid 1px #e1e1e1; font-size:20px; font-weight:500;}
.resumes-result .inbox-panel .application-box span{font-size:34px; font-weight:700; display:table; width:100%; color:#3955a0}
.appication-drop{background:#EEE; font-weight:500; padding:10px; border-bottom:1px solid #EEE; position:relative; font-weight:700;}
.appication-drop:after{content:'\f107'; font-family:FontAwesome; position:absolute; right:10px;}
.appication-other-box{background:#fff; border:1px solid #EEE; border-top:0px; padding:10px;}
.appication-other-box span{float:right; font-weight:700;}
.folder-action-panel{background:#fff; padding:5px;}
.resume-detail{margin-top:7px; background:#fff;}

.resume-panel{width:100%; background:#fff; border:solid 1px #dedede; position:relative;}
.resume-panel .resume-photo{width:145px; height:145px; border-radius:145px; border:solid 2px #737373; padding:3px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); position:relative;}
.resume-panel .resume-photo img{width:135px; height:135px; border-radius:135px;}
.resume-panel .resume-photo .edit-photo{position:absolute; right:-8px; bottom:30px; background:#737373; padding:5px 10px; border-radius:5px;}
.resume-panel .resume-photo .edit-photo a{color:#fff;}
.resume-panel .resume-name{font-size:20px; color:#3955a0; margin-top:0px; font-weight:500;}
.resume-panel .resume-designation{margin-bottom:10px;}
.resume-panel .resume-address{width:100%; padding-left:35px; position:relative; }
.resume-panel .resume-address:before{content: '\f041';font-family: FontAwesome;position: absolute;color: #3955a0;left: 7px;font-size: 15px; top:0px;}
.resume-panel .resume-phone{width:100%; padding-left:35px; position:relative;}
.resume-panel .resume-phone:before{content: '\f095';font-family: FontAwesome;position: absolute;color: #3955a0;left: 7px;font-size: 15px; top:0px;}
.resume-panel .resume-email{width:100%; padding-left:35px; position:relative;}
.resume-panel .resume-email:before{content: '\f0e0';font-family: FontAwesome;position: absolute;color: #3955a0;left: 7px;font-size: 15px; top:0px;}
.resume-panel .resume-social-icons{color:#fff; font-size:14px; background:#3955a0; padding:2px 15px;}
.resume-panel .resume-social-icons a{background: #ffff;color: #3955a0;padding: 5px;width: 30px;height: 30px;border-radius: 30px;display: inline-block;text-align: center;margin: 5px 2px;}
.resume-panel .resume-social-icons .add-social{border:solid 0px #000; padding:5px 10px; position:absolute; z-index:100; width:120px; font-size:12px; background:#fff; top:-25px; right:10px; border-radius:5px; box-shadow:0px 0px 3px rgba(0,0,0,0.5);}
.resume-panel .resume-social-icons .add-social:before{content: '\f0d7'; position: absolute;width: 10px;height: 10px;right: 15px;font-family: FontAwesome;bottom: -3px;color: #fff;}
.social-link a{width: 75px; height: 75px; padding: 22px; display:block}
.big-icon{font-size:40px; text-align:center;}
.icon-name{font-size:20px; text-align:center; margin-bottom:30px;}
.url{font-size:15px;}
.url-input input{border:solid 2px #000; padding:5px; width:100%;}
.tick{position:absolute; bottom:7px; right:12px; color:#10e698; text-shadow:0px 0px 5px rgba(0,0,0,0.5)}
.url-input{position:relative}
.url-input input{padding-left:57px;}
.url-input .http{position:absolute; top:7px; left:6px;}
.rounded-box{border:solid 1px #e1e1e1; display:inline-block; padding:5px; margin:5px;}

.resume-panel .resume-info{width:100%;}
.resume-panel .resume-info span{font-weight:500; width:150px; display:inline-block; margin-bottom:5px;}
.resume-panel .resume-title-head{padding:10px; background:#e1e1e1; font-size:17px; font-weight:300;}
.resume-panel .job-title{padding:15px; font-size:22px;}
.resume-panel .detail{padding:3px 15px;}
.resume-panel .detail span{font-weight:500; width:200px; display:inline-block}
.resume-panel .detail:last-child{margin-bottom:10px;}
.edit-details {position:absolute; right:10px; top:10px; background:#737373; padding:5px 10px; border-radius:5px; z-index:10}
.edit-details a{color:#fff;}
.edit-other-details {position:absolute; right:10px; top:7px; border-radius:5px; z-index:10}
.edit-other-details a{color:#737373; font-size:20px;}
.resume-panel ul{list-style:none; padding:0px; padding:0px;}
.resume-panel li{padding:7px; width:50%; display:inline-block}
.old-img{border:solid 1px #737373; border-radius:5px; width:200px; margin:0 auto;}
.old-img img{width:100%;}
.old-img a{padding:5px; text-align:center; width:100px; background:#e1e1e1; display:table; width:100%; color:#000; border-radius:0px 0px 5px 5px;}
.new-img .head{padding:10px; margin-top:15px; font-weight:500; text-align:center;}
.or{width:30px; height:30px; margin:0 auto; margin-top:20px; border-radius:30px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); text-align:center; padding:4px;}

.main-wrapper .inner-panel .search-filters{background:#e9e9e9; padding:10px; border-top:solid 1px #dedede; border-bottom:solid 1px #dedede; display:table; width:100%;}
.main-wrapper .inner-panel .search-filters .filter-keyweords{float:left; font-size:14px; width:90%}
.main-wrapper .inner-panel .search-filters .pagination{float:right;}
.main-wrapper .inner-panel .search-filters .pagination a{display:inline-block; padding:5px; color:#000;}
.main-wrapper .inner-panel .search-filters .pagination input{display: inline-block; padding: 2px;background: transparent;border: solid 1px #737373;width: 40px;}
.main-wrapper .inner-panel .graph-area{width:100%; margin:0 auto; margin-top:25px; margin-bottom:25px; padding:15px; color:#969696;}
.main-wrapper .inner-panel .graph-area .suggestion-text{width:700px; position:relative; margin-top:20px;}
.main-wrapper .inner-panel .graph-area .suggestion-text:before{content:''; width:1px; background:#e9e9e9; height:20px; position:absolute; left:50%; margin-left:1px; top:-20px;}
.main-wrapper .inner-panel .graph-area .result-suggestion{width:700px; margin:0 auto;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion{color:#737373; display:table; text-decoration:none; position:relative; margin-top:20px;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion:before{content:''; width:1px; background:#e9e9e9; height:20px; position:absolute; left:50%; margin-left:1px; top:-20px;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion:hover{color:#000;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion .caritaria{display:table; width:100%; padding:7px;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion .caritaria span{display:table; font-weight:700;}
.main-wrapper .inner-panel .graph-area .result-suggestion .suggestion .count{background:#f8f8f8; color:#000; padding:7px; font-weight:700;}
.main-wrapper .inner-panel .result-panel{width:100%; padding:15px 280px 15px 0px; position:relative;}
.main-wrapper .inner-panel .result-panel .action-panel{background:#fff; padding:5px; border:solid 1px #dedede; display:table; width:100%;}
.main-wrapper .inner-panel .result-panel .action-panel .checkbox{float:left;}
.main-wrapper .inner-panel .result-panel .action-panel .mailer-bulk .btn{font-size:14px;}
.main-wrapper .inner-panel .result-panel .action-panel .mailer-bulk .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .result-panel .action-panel .mailer-bulk .dropdown-item{padding:.25rem 1rem}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .btn{font-size:14px;}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .dropdown-item{padding:.25rem 1rem}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .distance-dropdown{width:500px; overflow:hidden; min-height:300px;}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .action{background:#e1e1e1}
.main-wrapper .inner-panel .result-panel .action-panel .sort-by-distance .location-list{height:300px; overflow:auto; overflow-x:hidden}
.main-wrapper .inner-panel .result-panel .result{width:100%; background:#fff; border:solid 1px #dedede; padding:10px; margin-top:15px; position:relative;}
.main-wrapper .inner-panel .result-panel .result:hover{background:#f8f8f8; box-shadow:0px 0px 2px rgba(0,0,0,0.3)}
.main-wrapper .inner-panel .result-panel .result .distance-location{position:absolute; background:#fefee2; padding:2px 5px; bottom:0px; right:0px; font-size:13px; border:solid 1px #dedede; border-bottom:0px; border-right:0px; padding-left:20px;}
.main-wrapper .inner-panel .result-panel .result .distance-location:before{content:'\f277'; font-family: FontAwesome;  position:absolute; left:3px; top:3px; font-size:12px;}
.main-wrapper .inner-panel .result-panel .result .result-name-area{width:100%; padding:5px; display:table;}
.main-wrapper .inner-panel .result-panel .result .result-name-area .result-checkbox{padding:5px; float:left;}
.main-wrapper .inner-panel .result-panel .result .result-name-area .name{padding:5px; float:left; display:block; color:#9C28B2; text-decoration:underline;}
.main-wrapper .inner-panel .result-panel .result .other-info{width:100%; display:Table;}
.main-wrapper .inner-panel .result-panel .result .other-info .star{width:30px; float:left; padding:1px 5px 5px 5px; text-align:center;}
.main-wrapper .inner-panel .result-panel .result .other-info .star a{color:#000;}
.main-wrapper .inner-panel .result-panel .result .other-info .location{color:#000; float:left; width:30%;}
.main-wrapper .inner-panel .result-panel .result .other-info .location li{font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .designation{font-size:13px; margin-bottom:5px; position:relative; margin-left:35px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .designation:before{content:'\f21b'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .location-icon{font-size:13px; margin-bottom:5px; position:relative; margin-left:35px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .location-icon:before{content:'\f041'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .keyskills{font-size:13px; margin-bottom:5px; position:relative; margin-left:35px;}
.main-wrapper .inner-panel .result-panel .result .other-info .location .keyskills:before{content:'\f0eb'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info{color:#000; float:left; width:30%}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .notice-period{font-size:13px; margin-bottom:5px; position:relative; margin-left:35px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .notice-period:before{content:'\f017'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .experience{position:relative; margin-left:35px;font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .experience:before{content:'\f0b1'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .salary{position:relative; margin-left:35px;font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .job-info .salary:before{content:'\f156'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-21px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info{color:#000; float:left; width:30%}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .phone{position:relative; margin-left:35px;font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .phone:before{content:'\f10b'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-20px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .email{position:relative; margin-left:35px;font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .email:before{content:'\f0e0'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .education{position:relative; margin-left:35px;font-size:13px; margin-bottom:5px;}
.main-wrapper .inner-panel .result-panel .result .other-info .personal-info .education:before{content:'\f19d'; font-family: FontAwesome; position:absolute; width:15px; height:15px; left:-25px;}
.main-wrapper .inner-panel .result-panel .filter-right-panel{background:#e9e9e9; width:265px; position:absolute; top:0px; right:0px; height:100%; z-index:1; overflow:hidden}
.main-wrapper .inner-panel .result-panel .filter-right-panel .head{padding:10px; width:100%; border-bottom:solid 1px #dedede; position:relative;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .head .close-filter{display:none;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .head i{color:#3955a0;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .sub-head{width:100%; padding:10px 10px 5px 10px; font-weight:500;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .filter-option{width:100%; padding:1px 10px; display:table}
.main-wrapper .inner-panel .result-panel .filter-right-panel .filter-option .filter-checkbox{height:25px; float:left; padding:2px 5px;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .filter-option .filter-name{float:left; padding:2px; font-size:13px; width:90%}
.main-wrapper .inner-panel .action .dropdown-toggle::after{display:none;}
.main-wrapper .inner-panel .result-panel .filter-icon{display:none;}

.main-wrapper .inner-panel .job-posting-form{padding:15px; background:#fff; margin-bottom:15px;}
.main-wrapper .inner-panel .job-posting-form .head{font-size:22px; font-weight:500; color:#737373; padding: 0px 5px 5px 5px; border-bottom:solid 2px #e1e1e1; margin-bottom:15px;}
.main-wrapper .inner-panel .job-posting-form .field{width:100%; display:table; margin-bottom:7px;}
.main-wrapper .inner-panel .job-posting-form .field input{padding:8px 7px; border:solid 1px #e1e1e1; width:100%;}
.main-wrapper .inner-panel .job-posting-form .field textarea{padding:7px; border:solid 1px #e1e1e1; width:100%;}
.main-wrapper .inner-panel .job-posting-form .field .dropdown .btn{padding:7px; border:solid 1px #e1e1e1; width:100%; border-radius:0px;}
.main-wrapper .inner-panel .job-posting-form .field lable{padding:10px; display:table;}
.main-wrapper .inner-panel .job-posting-form .field input[type=checkbox]{margin-right:7px;}
.main-wrapper .inner-panel .recent-jobs{background:#fff; padding:10px; margin-left:15px;}
.main-wrapper .inner-panel .recent-jobs .head{font-size:22px; font-weight:500; color:#737373; padding: 0px 5px 5px 5px; border-bottom:solid 2px #e1e1e1; margin-bottom:15px;}
.main-wrapper .inner-panel .recent-jobs .job-details{border-bottom:solid 1px #e1e1e1; padding:5px 10px; color:#737373; line-height:23px;}
.main-wrapper .inner-panel .recent-jobs .job-details a{text-decoration:none;}
.main-wrapper .inner-panel .recent-jobs .job-details .job-name{color:#3955a0; font-weight:700;}
.main-wrapper .inner-panel .recent-jobs .job-details .company-name{color:#737373; font-weight:700;}
.main-wrapper .inner-panel .recent-jobs .job-details .location{color:#737373;}
.main-wrapper .inner-panel .recent-jobs .job-details .total-applications{color:#737373; font-size:13px; padding-bottom:5px; text-align:right}
.main-wrapper .inner-panel .recent-jobs .view-all{color:#737373; border:solid 1px #737373; padding:7px 20px; display:table; margin:0 auto; margin-top:20px;}

.main-wrapper .inner-panel .jobs-head{background:#3955a0; color:#fff; padding:0px;}
.main-wrapper .inner-panel .jobs-head li{display:inline-block;}
.main-wrapper .inner-panel .jobs-details{border-bottom:solid 1px #e1e1e1; background:#fff;}
.main-wrapper .inner-panel .jobs-details .appication-no{text-decoration: underline; display: table; position: relative;}
.main-wrapper .inner-panel .jobs-details .appication-no .tip{font-size: 13px; background: #fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.5); border-radius: 10px; padding: 5px; width: 150px; position: absolute; left: 50%; margin-left:-75px; top:30px; display:none; z-index:100;}
.main-wrapper .inner-panel .jobs-details .appication-no .tip:before{content:'\f0d8'; font-family:FontAwesome; color:#fff; position: absolute; top: -12px; left: 50%; margin-left: -5px;}
.main-wrapper .inner-panel .jobs-details .appication-no:hover .tip{display:block}
.main-wrapper .inner-panel .jobs-details a{color:#3955a0; font-weight:500;}
.main-wrapper .inner-panel .jobs-details .actions .dropdown button{background:transparent; border-radius:0px; border:0px; color:#000; padding:.2rem .375rem}
.main-wrapper .inner-panel .jobs-details .actions .dropdown .dropdown-toggle::after{display:none;}
.main-wrapper .inner-panel .jobs-details .actions .dropdown .dropdown-menu.show{Width:200px; font-size:15px; color:#000;}
.main-wrapper .inner-panel .jobs-details .actions a{color:#000; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .pagination-wrapper{background:#fff; padding:5px; border-radius:0px; margin-top:15px; text-align:center;}
.main-wrapper .inner-panel .pagination-wrapper nav{display:table; margin:0 auto;}
.main-wrapper .inner-panel .pagination-wrapper ul{margin:0px;}

.switch-tab{width:300px; margin:0 auto;}
.switch-tab .btn-secondary{background:#e9e9e9; color:#000;}
.add-candidates .head{position:relative; font-size:17px; font-weight:500; color:#3955a0; padding:10px; display:table; width:100%; margin-bottom:10px;}
.add-candidates .form-area .nav-tabs{padding-left:15px;}
.add-candidates .form-area .nav-tabs .nav-link.active{font-weight:500;}
.add-candidates .form-area .nav-tabs .nav-link{color:#737373}
.add-candidates .form-area .tab-content>.tab-pane{padding:15px; color:#000;}
.add-candidates .form-area .folder-names{height:120px; overflow:scroll}
.info-dropbox{position: absolute;background: #fff;z-index: 10;left: 0;top: 42px;color: #000;}
.info-excel{position: absolute;background: #fff;z-index: 10;left: 0;top: 42px;color: #000;}
.info-zip{position: absolute;background: #fff;z-index: 10;left: 0;top: 42px;color: #000;}
.add-candidates-form{width:700px; margin:0 auto; margin-top:30px; background:#fff; padding:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.add-candidates-form .head{text-align:center; padding:5px; font-size:17px; margin-bottom:10px; background:#e1e1e1; text-transform:uppercase;}
.add-candidates-form .sub-head{padding:5px; font-size:17px; border-bottom:solid 1px #737373; margin-bottom:10px;}
.add-candidates-form input{border:1px solid #e1e1e1; width:100%; padding:7px 12px}
.add-candidates-form textarea{border:1px solid #e1e1e1; width:100%; padding:7px 12px}
.add-candidates-form .title{color:#737373; padding:7px 10px}
.add-candidates-form .date:before{content:'\f073'; font-family: FontAwesome; position:absolute; right:13px; top:8px;}
.add-candidates-form .date input{padding-right:32px;}

.resume-personal-detail{width:100%; background:#fff; padding:15px;}
.resume-personal-detail .resume-img{width:100px; height:100px; border-radius:100px; margin:0 auto;}
.resume-personal-detail .resume-name{width:100%; padding:10px; text-align:Center; font-size:20px; color:#3955a0; line-height:normal}
.resume-personal-detail .resume-other-details{width:100%; padding:10px;}
.resume-personal-detail .resume-other-details span{display:table; font-weight:700;}
.behavioural-analysis{width:100%; margin-top:5px; padding:15px;}
.behavioural-analysis .resume-sub-head{font-weight:500; color:#3955a0; margin-bottom:5px;}
.behavioural-analysis .card{border:0px; text-align:left;}
.behavioural-analysis .card-header{padding:0px;}
.behavioural-analysis .card-header span{display:block}
.behavioural-analysis .card-header .btn{padding:5px 0px; line-height:normal; color:#000; font-size:15px; width:100%; text-align:left; text-decoration:none; border-bottom:solid 1px #737373; border-radius:0px;}
.behavioural-analysis .card-header .btn i{font-size:13px;}
.behavioural-analysis .card-body{padding:5px; font-size:13px;}
.resume-sub-head{width:100%; display:table; position:relative;}
.resume-sub-head hr{color:#737373; width:100%;}
.resume-sub-head span{position:absolute; top:-1px; left:10px; background:#f8f8f8; padding:5px 10px; font-size:16px; color:#3955a0; font-weight:500;}
.general-detail{margin-left:31px!important; font-size:14px;}
.general-detail span{font-weight:500; width:180px; display:inline-block}
.exp-detail{margin-left:31px!important;}
.exp-detail span{font-weight:500; width:180px; display:inline-block}

.main-wrapper .inner-panel .left-sub-links{width:100%; padding:38px 0px 10px 10px;}
.main-wrapper .inner-panel .left-sub-links ul{width:100%; margin:0px; padding:0px; list-style:none;}
.main-wrapper .inner-panel .left-sub-links li{padding:7px 10px 7px 20px; font-size:14px;}
.main-wrapper .inner-panel .left-sub-links li a{color:#000; text-decoration:none;}
.main-wrapper .inner-panel .left-sub-links .active{background:#fff; border-radius:15px 0px 0px 15px; box-shadow:0px 0px 5px rgba(0,0,0,0.2)}
.main-wrapper .inner-panel .data-panel{background:#fff; border:solid 1px #dedede}
.main-wrapper .inner-panel .data-panel .table-header{background:#3955a0; color:#fff; font-weight:500;}
.main-wrapper .inner-panel .data-panel .data{border-bottom:solid 1px #e1e1e1; font-size:14px; margin:0px; list-style:none; padding:0px;}
.main-wrapper .inner-panel .data-panel .data:hover{background:#e1e1e1;}

.assessment-area{width:100%; display:table}
.assessment-area .assessment-box{display:inline-block; margin:7px; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); width:230px; padding:10px; position:relative; padding-bottom:50px;}
.assessment-area .assessment-box .title{font-weight:500; color:#3955a0; text-decoration:underline; margin-bottom:7px; display:table; width:100%;}
.assessment-area .assessment-box .other-details{font-weight:400; font-size:13px; margin-bottom:3px;}
.assessment-area .assessment-box .action{width:100%; display:table; background:#efd6ec; position:absolute; bottom:0px; left:0px; padding:3px 7px;}
.assessment-area .assessment-box .action a{color:#000;}
.assessment-area .assessment-box .action .custom-control-label::before{border-color:#000; }
.assessment-area .assessment-box .action .custom-control-input:checked~.custom-control-label::before{background:#3955a0}
.action-row{display:table; width:100%; margin-bottom:15px;}
.assessment-area .assessment-box-2{display:inline-block; margin:7px; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); width:230px; padding:20px; position:relative; height:218px;}
.add-assessment{padding:50px!important; cursor:pointer;}
.add-assessment:hover{background:#e1e1e1;}
.add-assessment:hover  .icon{border-color:#000;}
.add-assessment .icon{font-size:30px; border:solid 1px #e1e1e1; border-radius:100px; width:100px; height:100px; text-align:center; padding:35px; margin:0 auto;}

.notification-box{background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); padding:10px; margin-bottom:15px; min-height:61px}
.notification-box span{display:table; font-size:13px; color:#737373;}
.job-applied{padding-left:60px; position:relative;}
.job-applied:before{content:''; background:url(../images/icon-job-apply.png) no-repeat left top; position:absolute; width:30px; height:31px; top:15px; left:15px;}
.user-suitable{padding-left:60px; position:relative;}
.user-suitable:before{content:''; background:url(../images/icon-interview.png) no-repeat left top; position:absolute; width:30px; height:31px; top:15px; left:15px;}

.form-table{width:1100px; margin:0 auto; margin-top:50px; margin-bottom:50px; background:#fff; box-shadow:0px 0px 15px rgba(0,0,0,0.3); padding:15px; border:solid 1px #e1e1e1}
.form-table ul{list-style:none; margin:0px; padding:0px;}
.form-table li{display:inline-block; padding:14px 10px; width:45%}
.form-table li:last-child{display:inline-block; padding:10px; width:55%}
.form-table input{width:100%; padding:7px 12px; border:1px solid #e1e1e1}
.form-table textarea{width:100%; padding:7px 12px; border:1px solid #e1e1e1}

.image-wrapper{width:100%; height:282px; text-align:center; font-size:40px; color:#fff; padding-top:100px;}
.terms-bg{background:url(../images/terms-condition.jpg) no-repeat left top;}
.content{padding:50px;}

.resume-heading{font-size:20px; padding:15px;text-align:center; margin-top:20px;}
.disable{opacity:.5}
.disable .action a{cursor:default!important; text-decoration:none;}
.resume-box{border:solid 1px #e1e1e1; width:210px; margin:0 auto; border-radius:10px; text-align:center; position:relative;}
.resume-box .visibility{position:absolute; right:10px; top:5px; color:#000;}
.resume-box .non-visibility{position:absolute; right:10px; top:5px; color:#737373;}
.resume-box .resume-icon{font-size:50px;}
.resume-box .resume-name{font-size:17px;}
.resume-box .action{background:#e1e1e1;}

.resume-box-new{border:solid 1px #e1e1e1; width:100%; margin:0 auto; border-radius:10px; text-align:center; position:relative;}
.resume-box-new .visibility{position:absolute; right:5px; top:0px; color:#000;}
.resume-box-new .non-visibility{position:absolute; right:10px; top:5px; color:#737373;}
.resume-box-new .resume-icon{font-size:50px; color:#3955a0}
.resume-box-new .resume-name{font-size:17px; padding:10px;}
.resume-box-new .action{background:#e1e1e1; padding:5px;}
.resume-box-new .action a{color:#000; margin-right:5px; font-size:14px;}
.other-resumes{width:100%; padding:5px; margin-top:10px; position:relative;}
.other-resumes .plus{position:absolute; right:7px; top:7px; color:#000}
.other-resumes .minus{position:absolute; right:7px; top:7px; color:#000}
.interview-box{width:100%; border:solid 1px #e1e1e1;}
.interview-box .head{font-weight:500; color:#3955a0;font-size:14px;}
.interview-box .interview-detail{font-size:13px; border-bottom:solid 1px #e1e1e1;}
.interview-box .interview-detail .interview-j-title{font-weight:500; display:table; width:100%; font-size:14px;}
.interview-box .interview-remark{font-size:14px; line-height:normal}
.add-remark{color:#000; display:table; width:100%; text-align:right; font-size:13px; margin-top:5px; text-decoration:underline; font-weight:500;}


.upload-resume{width:100%; margin:0 auto; display:table; margin-top:20px;}

.main-wrapper .inner-panel .data-panel-questions{background:#fff; border:solid 1px #dedede}
.main-wrapper .inner-panel .data-panel-questions .table-header{background:#3955a0; color:#fff; font-weight:500; font-size:13px;}
.main-wrapper .inner-panel .data-panel-questions .table-header ul{padding:0px; margin:0px; list-style:none}
.main-wrapper .inner-panel .data-panel-questions .table-header li{display:inline-block; padding:5px; width:11%}
.main-wrapper .inner-panel .data-panel-questions .data{border-bottom:solid 1px #e1e1e1; font-size:14px; margin:0px; list-style:none; padding:0px;}
.main-wrapper .inner-panel .data-panel-questions .data input{width:100%; border:solid 1px #dee2e6; padding:6px 5px;}
.main-wrapper .inner-panel .data-panel-questions .data .dropdown{width:100%; border:1px solid #dee2e6; font-size:14px;}
.main-wrapper .inner-panel .data-panel-questions .data .dropdown button{font-size:14px;}
.main-wrapper .inner-panel .data-panel-questions .data .dropdown-menu{margin:0px; font-size:14px; padding:0px;}
.main-wrapper .inner-panel .data-panel-questions .data .dropdown-menu a{font-size:14px;}
.main-wrapper .inner-panel .data-panel-questions .data a{color:#000; display:table; margin:0 auto; margin-top:5px; font-size:18px;}

.job-detail-wrapper{width:100%; margin:0 auto; padding:20px;}
.job-started{border:solid 1px #dedede; padding:20px; background:#fff; position:relative;}
.job-started .edit-job{position:absolute; right:10px; top:10px;}
.job-started .job-title{font-size:30px; font-weight:500;}
.job-started .job-other-detail {display:table; width:100%; margin-top:10px;}
.job-started .job-other-detail .job-type{float:left; padding:5px 10px; background:#3955a0; color:#ffff; font-size:11px; margin-right:7px; font-weight:300; border-radius:20px;}
.job-started .job-other-detail .job-location{float:left; padding:2px 10px; padding-left:20px; position:relative;}
.job-started .job-other-detail .job-location:before{content:'\f041'; font-family:FontAwesome; position:absolute; left:5px;}
.job-started .job-other-detail .job-posting-details{float:right; padding:2px 10px; font-size:12px;}
.job-discription-wrapper{border:solid 1px #dedede; padding:20px; background:#fff; margin-top:30px;}
.job-discription-wrapper .job-detail{font-size:15px;}
.job-discription-wrapper .job-detail span{font-size:13px; font-weight:500; display:table;}
.job-discription-wrapper .job-detail .exp{position:relative; padding-left:30px!important;}
.job-discription-wrapper .job-detail .exp:before{content:'\f0b1'; font-family:FontAwesome; position:absolute; left:8px;}
.job-discription-wrapper .job-detail .vaca{position:relative; padding-left:30px!important;}
.job-discription-wrapper .job-detail .vaca:before{content:'\f0f6'; font-family:FontAwesome; position:absolute; left:8px;}
.job-discription-wrapper .job-detail .sal{position:relative; padding-left:30px!important;}
.job-discription-wrapper .job-detail .sal:before{content:'\f156'; font-family:FontAwesome; position:absolute; left:8px;}
.job-discription-wrapper .job-detail .ind{position:relative; padding-left:30px!important;}
.job-discription-wrapper .job-detail .ind:before{content:'\f275'; font-family:FontAwesome; position:absolute; left:8px;}
.job-discription-wrapper .head{font-size:18px; font-weight:500; margin-bottom:10px;}
.job-discription-wrapper .job-description{line-height:30px;}
.contact-persone-detail-wrapper{border:solid 1px #dedede; padding:20px; background:#fff; margin-top:30px;}
.contact-persone-detail-wrapper .head{font-size:18px; font-weight:500; margin-bottom:10px;}
.contact-persone-detail-wrapper .contact-person-detail{font-size:15px;}
.contact-persone-detail-wrapper .contact-person-detail span{font-size:13px; display:table; width:100%; font-weight:500;}
.walkin-detail-wrapper{border:solid 1px #dedede; padding:20px; background:#fff; margin-top:30px;}
.walkin-detail-wrapper .head{font-size:18px; font-weight:500; margin-bottom:10px;}
.walkin-detail-wrapper .walkin-detail{font-size:15px;}
.walkin-detail-wrapper .walkin-detail span{font-size:13px; display:table; width:100%; font-weight:500;}

.candidate-list{height: 250px; overflow:auto;}

.we-offer{width:1100px; margin:0 auto;}
.we-offer .h1{font-size:20px; text-align:center}

.footer{padding:7px 7px 0px 7px; width:100%; text-align:center; border-top:solid 1px #737373; margin-top:15px;}
.page-wrapper{background:#fff; padding:20px 100px;}
.page-wrapper .job-title{font-size:25px; font-weight:700; color:#2071ba;}
.icon-location{padding-left:20px;}
.icon-location:before{content:'\f041'; font-family:'FontAwesome'; position:absolute; left:7px; top:5px;}con-location{padding-left:20px!important;}
.icon-location:before{content:'\f041'; font-family:'FontAwesome'; position:absolute; left:7px; top:5px;}
.icon-exp{padding-left:20px!important;}
.icon-exp:before{content:'\f0f2'; font-family:'FontAwesome'; position:absolute; left:2px; top:5px;}
.icon-industry{padding-left:20px!important;}
.icon-industry:before{content:'\f1ad'; font-family:'FontAwesome'; position:absolute; left:4px; top:7px;}
.msg-success{font-size:20px; text-align:center; border-bottom:solid 1px #bfbfbf; padding:15px;}
.refer-msg{text-align: center; background: #13b4ff; color: #fff; padding: 5px; font-size: 18px;}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
.first-panel{height:577px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%;}
.first-panel .page-info .info-content{width:450px;}
.first-panel .page-info .info-content .text{font-size:37px; line-height:40px;}
.first-panel .page-info .info-content .text span{font-size:36px;}
.first-panel .page-info .info-content .text-2 {font-size: 21px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px;}
.main-wrapper .inner-panel .search-panel .form-area{width:850px;}
.main-wrapper .inner-panel .search-panel .form-area .keyword{width:360px;}
.main-wrapper .inner-panel .search-panel .form-area .location{width:210px;}
.main-wrapper .inner-panel .search-panel .form-area .date .from{width:175px; margin-right:10px;}
.main-wrapper .inner-panel .search-panel .form-area .date .to{width:175px;}
.main-wrapper .inner-panel .search-panel .form-area .function{width:210px;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{padding:10px 0px 0px 5px}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown button{padding:0.485rem .7rem}
.plan-box{min-height:651px;}
.addons-box{min-height:469px;}
.addons-box ul{padding:15px 35px}
.testimonials{background:#fafafa; width:100%; padding:30px;}
.testimonials .head{font-size:30px; color:#009846; font-weight:500; margin-top:130px;}
.testimonials .text{font-size:30px; font-weight:500; width:380px;}
.testimonials .testimonial-area{position:absolute;}
.testimonials .testimonial-box{width:500px; border-radius:10px; box-shadow:0px 0px 15px rgba(0,0,0,0.1); background:#fff; padding:45px 20px 20px 45px; font-weight:300; position:relative;}
.testimonials .testimonial-box span{font-weight:500; font-size:18px; display:table;}
.testimonials .testimonial-box .logo{width:70px; height:70px; border-radius:70px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); padding:10px; position:absolute; top:-20px; left:-20px; background:#fff;}
.testimonials .testimonial-box .logo img{width:100%; height:auto;}
.testimonials .testimonial-box:nth-child(even){margin-left:80px; margin-top:30px; margin-bottom:30px;}
.jobs-integration{background:#075597; width:100%; padding:10px 20px;}
.jobs-integration .head{font-size:30px; color:#fff;}
.jobs-integration .social-icon{width:100%; margin-top:10px;}
.jobs-integration .social-icon .facebook{width:60px; height:60px; border-radius:60px; background:#fff; color:#3c5a9a; padding:18px; text-align:center; font-size:25px; display:inline-block; margin-right:15px; margin-left:15px;}
.nonloggedin-footer{width:100%; background:#000; color:#fff; font-size:13px;}
.nonloggedin-footer a{color:#fff; margin-right:10px;}
.about-content{width:100%; padding:50px 100px;}
.customer-area{width:100%; padding:10px 100px 50px 100px;}

}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.first-panel{height:577px;}
.navbar-light .navbar-brand{width:170px;}
.navbar-light .navbar-brand img{width:100%}
.first-panel .header-wrapper .navbar-nav .nav-link{padding:1rem .5rem}
.first-panel .header-wrapper .navbar-nav .login{padding:.6rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper .navbar-nav .live-demo{padding:.75rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%;}
.first-panel .page-info .info-content{width:450px;}
.first-panel .page-info .info-content .text{font-size:37px; line-height:40px;}
.first-panel .page-info .info-content .text span{font-size:36px;}
.first-panel .page-info .info-content .text-2 {font-size: 21px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px;}
.second-panel {margin-top:30px; width:1000px; margin:0 auto; margin-top:100px;}
.second-panel img{width:100%;}
.heading-2{font-size:27px;}
.main-wrapper .inner-panel .result-panel{position:unset;}
.main-wrapper .inner-panel .search-panel{padding:10px 0px;}
.main-wrapper .inner-panel .search-panel .form-area{width:100%;}
.main-wrapper .inner-panel .result-panel{padding:15px 0px; overflow:hidden}
.main-wrapper .inner-panel .result-panel .filter-right-panel{margin-right:-270px; top:66px; height:100%; position:fixed; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel .result-panel .filter-icon{cursor:pointer; background: #3955a0;color: #fff;width: 50px;height: 50px;z-index: 100;position: fixed;bottom: 10px;right: 10px;border-radius: 50px;padding: 10px 13px;font-size: 20px;text-align: center; display:block;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .head .close-filter{display:block; right:10px; position:absolute; top:10px; cursor:pointer; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.plan-box{min-height:651px;}
.addons-box{min-height:469px;}
.addons-box ul{padding:15px 35px}
.about-content{width:100%; padding:50px 80px;}
.customer-area{width:100%; padding:10px 80px 50px 80px;}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
.first-panel{height:544px;}
.navbar-light .navbar-toggler{border-color:#fff; color:#fff; font-size:28px;}
.navbar-light .navbar-brand img{width:100%}
.navbar-collapse{background:#fff; z-index:100;}
.first-panel .header-wrapper .navbar-nav .nav-link{padding:1rem .5rem; color:#000; text-align:right;}
.first-panel .header-wrapper .navbar-nav .live-demo{display:table; float:right; color:#fff; width:113px;}
.first-panel .header-wrapper .navbar-nav .login{display:table; float:right; margin:10px 15px; border-color:#9999; width:113px; text-align:center;}
.first-panel .header-wrapper .navbar-nav .login{padding:.6rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper .navbar-nav .live-demo{padding:.75rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%;}
.first-panel .page-info .info-content{width:450px; margin-top:50px;}
.first-panel .page-info .info-content .text{font-size:37px; line-height:40px;}
.first-panel .page-info .info-content .text span{font-size:36px;}
.first-panel .page-info .info-content .text-2 {font-size: 21px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px;}
.second-panel {margin-top:30px; width:950px; margin:0 auto; margin-top:100px;}
.second-panel img{width:100%;}
.heading-2{font-size:25px;}
.main-wrapper .inner-panel .result-panel{position:unset;}
.main-wrapper .inner-panel .result-panel{position:unset;}
.main-wrapper .inner-panel .search-panel{padding:10px 0px;}
.main-wrapper .inner-panel .search-panel .form-area{width:100%;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{padding:10px 0px 0px 5px}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown button{padding:0.485rem .7rem}
.main-wrapper .inner-panel .result-panel{padding:15px 0px; overflow:hidden}
.main-wrapper .inner-panel .result-panel .filter-right-panel{margin-right:-270px; top:66px; height:100%; position:fixed; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel .result-panel .filter-icon{cursor:pointer; background: #3955a0;color: #fff;width: 50px;height: 50px;z-index: 100;position: fixed;bottom: 10px;right: 10px;border-radius: 50px;padding: 10px 13px;font-size: 20px;text-align: center; display:block;}
.main-wrapper .inner-panel .result-panel .filter-right-panel .head .close-filter{display:block; right:10px; position:absolute; top:10px; cursor:pointer; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.assessment-area .assessment-box{width:31.5%; margin:7px}
.header-wrapper{height:106px;}
.plan-box{min-height:651px;}
.addons-box{min-height:512px;}
.addons-box ul{padding:15px 35px}
.navbar-toggler{border-color:#000;}
.about-content{width:100%; padding:50px 80px;}
.customer-area{width:100%; padding:10px 80px 50px 80px;}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
.first-panel{height:490px;}
.navbar-light .navbar-toggler{border-color:#fff; color:#fff; font-size:28px;}
.navbar-light .navbar-brand img{width:100%}
.navbar-collapse{background:#fff; z-index:100;}
.first-panel .header-wrapper .navbar-nav .nav-link{padding:1rem .5rem; color:#000; text-align:right;}
.first-panel .header-wrapper .navbar-nav .live-demo{display:table; float:right; color:#fff; width:113px;}
.first-panel .header-wrapper .navbar-nav .login{display:table; float:right; margin:10px 15px; border-color:#9999; width:113px; text-align:center;}
.first-panel .header-wrapper .navbar-nav .login{padding:.6rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper .navbar-nav .live-demo{padding:.75rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%;}
.first-panel .page-info .info-content{width:350px; margin-top:0px;}
.first-panel .page-info .info-content .text{font-size:29px; line-height:40px;}
.first-panel .page-info .info-content .text span{font-size:28px;}
.first-panel .page-info .info-content .text-2 {font-size: 17px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px; width:100%; text-align:center;}
.second-panel {margin-top:30px; width:730px; margin:0 auto; margin-top:100px;}
.second-panel img{width:100%;}
.second-panel .text{width:100%;}
.heading-2{font-size:25px;}
.main-wrapper .inner-panel .result-panel{position:unset;}
.main-wrapper .inner-panel .search-panel{padding:0px; margin-bottom:20px;}
.main-wrapper .inner-panel .search-filters{padding:5px;}
.main-wrapper .inner-panel  .search-panel .form-area{width:100%;}
.main-wrapper .inner-panel .search-panel .form-area .keyword{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .keyword:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{padding: 5px 0px 0px 5px; font-size: 13px; line-height: normal;}
.main-wrapper .inner-panel .search-panel .form-area .experience{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .experience:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown button{font-size:14px; padding:0.485rem .3rem}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown button{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .location:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .location .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .distance:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown button{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .date:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .date{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .date input{font-size:14px; padding:9px 7px;}
.main-wrapper .inner-panel .search-panel .form-area .industry:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown button{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .function:before{top:8px; font-size:15px;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown button{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown-menu.show{font-size:14px;}
.main-wrapper .inner-panel  .result-panel{padding:15px 0px; overflow:hidden}
.main-wrapper .inner-panel  .search-filters .filter-keyweords{width:80%;}
.main-wrapper .inner-panel .result-panel .filter-right-panel{margin-right:-270px; top:66px; height:100%; position:fixed; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-icon{cursor:pointer; background: #3955a0;color: #fff;width: 50px;height: 50px;z-index: 100;position: fixed;bottom: 10px;right: 10px;border-radius: 50px;padding: 10px 13px;font-size: 20px;text-align: center; display:block;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-right-panel .head .close-filter{display:block; right:10px; position:absolute; top:10px; cursor:pointer; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
/*.main-wrapper .inner-panel  .jobs-details .parent .col-md-4, .col-md-3, .col-md-2, .col-md-1{display:table;width:100%; max-width:100%; flex:0 0 100%; padding:6px!important; padding-left:150px!important;  position:relative; text-align:left!important;}*/
.main-wrapper .inner-panel  .jobs-details .parent .col-md-4:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis; font-weight:100;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-3:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-2:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-1:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.add-candidates-form{width:630px;}
.main-wrapper .inner-panel .page-tab{overflow: auto; width: 635px; display: block; margin:0 auto; margin-bottom:10px;}
.main-wrapper .inner-panel .page-tab ul {margin: 0px;padding: 0px;list-style: none;white-space: nowrap;}
.main-wrapper .inner-panel .jobs-head{display:none;}
.assessment-area .assessment-box{width:47.5%; margin:7px}
.header-wrapper{height:106px;}
.plans{padding:20px 10px;}
.plan-box{min-height:789px;}
.addons{padding:20px 10px;}
.addons-box{min-height:661px;}
.addons-box ul{padding:15px 35px}
.navbar-toggler{border-color:#000;}
.big-banner{height:261px; background-size:cover;}
.big-banner .text{top:125px;}
.big-banner .text-2{top:200px;}
.plan-box .head a{position:relative; right:unset; top:unset; margin-top:15px; display:table}
.about-content{width:100%; padding:50px 50px;}
.customer-area{width:100%; padding:10px 50px 50px 50px;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
.first-panel{height:750px;}
.navbar-light .navbar-toggler{border-color:#fff; color:#fff; font-size:28px;}
.navbar-light .navbar-brand img{width:100%}
.navbar-collapse{background:#fff; z-index:100;}
.first-panel .header-wrapper .navbar-nav .nav-link{padding:1rem .5rem; color:#000; text-align:right;}
.first-panel .header-wrapper .navbar-nav .live-demo{display:table; float:right; color:#fff; width:113px;}
.first-panel .header-wrapper .navbar-nav .login{display:table; float:right; margin:10px 15px; border-color:#9999; width:113px; text-align:center;}
.first-panel .header-wrapper .navbar-nav .login{padding:.6rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper .navbar-nav .live-demo{padding:.75rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%; margin-top:20px;}
.first-panel .page-info .info-content{width:500px; margin-top:0px; text-align:center;}
.first-panel .page-info .info-content .text{font-size:41px; line-height:40px;}
.first-panel .page-info .info-content .text span{font-size:40px;}
.first-panel .page-info .info-content .text-2 {font-size: 14px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px; text-align:center;}
.second-panel {margin-top:30px; width:500px; margin:0 auto; margin-top:50px;}
.second-panel .text{width:auto;}
.second-panel .head{margin-top:20px; margin-bottom:20px;}
.second-panel a{margin-bottom:20px;}
.heading-2{font-size:25px; margin-top:50px;}
.about-content{width:100%; padding:40px 40px;}
.customer-area{width:100%; padding:10px 40px 40px 40px;}

.main-wrapper .inner-panel .result-panel{position:unset;}
.action-panel .checkbox .btn-group .btn{padding:.375rem .35rem}
.main-wrapper .home-job-details{margin-bottom:10px;}
.main-wrapper .home-job-seeker .header{display:none;}
.main-wrapper .home-job-seeker{margin-bottom:15px;}
.main-wrapper .interview-schedule{margin-top:15px;}
.main-wrapper .interview-schedule .calender{margin-bottom:15px;}
.main-wrapper .inner-panel  .search-panel{padding:10px 0px;}
.main-wrapper .inner-panel  .search-panel .form-area{width:100%; margin-bottom:5px;}
.main-wrapper .inner-panel .search-panel .form-area .keyword input{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{padding:10px 12px}
.main-wrapper .inner-panel .search-panel .form-area .experience{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .location{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .date{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .industry{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel  .result-panel{padding:15px 0px; overflow:hidden}
.main-wrapper .inner-panel  .result-panel .result{padding:5px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .star{height:195px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .location{width:90%; display:table; padding-left:10px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info{width:90%;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .notice-period{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .notice-period:before{left:-18px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .experience{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .experience:before{left:-19px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .salary{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .salary:before{left:-16px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .phone{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .phone:before{left:-16px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .email{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .email:before{left:-20px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .education{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .education:before{left:-21px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info{width:90%;}
.main-wrapper .inner-panel  .search-filters .filter-keyweords{width:80%;}
.main-wrapper .inner-panel  .result-panel .filter-right-panel{margin-right:-270px; position:fixed; top:68px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-icon{cursor:pointer; background: #3955a0;color: #fff;width: 50px;height: 50px;z-index: 100;position: fixed;bottom: 10px;right: 10px;border-radius: 50px;padding: 10px 13px;font-size: 20px;text-align: center; display:block;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-right-panel .head .close-filter{display:block; right:10px; position:absolute; top:10px; cursor:pointer; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.add-candidates-form{width:400px;}
.add-candidates-form .border-right-0{border-right:1px solid #dee2e6!important}
.exp-detail{margin-left:31px!important;}
.main-wrapper .inner-panel .page-tab{overflow: auto; width: 409px; display: block; margin:0 auto;}
.main-wrapper .inner-panel .page-tab ul {margin: 0px;padding: 0px;list-style: none;white-space: nowrap;}
.main-wrapper .inner-panel .left-sub-links{padding:5px; overflow:auto; width:409px;}
.main-wrapper .inner-panel .left-sub-links ul{white-space:nowrap;}
.main-wrapper .inner-panel .left-sub-links li{display:inline-block; padding:7px 10px}
.main-wrapper .inner-panel .left-sub-links .active{border-radius:0px;}
.main-wrapper .inner-panel .data-panel .table-header{display:none;}
.main-wrapper .inner-panel .data-panel .data li {width:100%!important; height:auto; line-height:18px; padding-left:25%!important; font-size:13px; display:table; text-align:left!important;}
.main-wrapper .inner-panel .data-panel .data li:before{font-weight:500; position: absolute;left: 10px;display: block;width: 25%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
/*.main-wrapper .inner-panel  .jobs-details .parent .col-md-4, .col-md-3, .col-md-2, .col-md-1{display:table;width:100%; max-width:100%; flex:0 0 100%; padding:6px!important; padding-left:150px!important;  position:relative; text-align:left!important;}*/
.main-wrapper .inner-panel  .jobs-details .parent .col-md-4:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis; font-weight:100;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-3:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-2:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-1:before{font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.add-candidates-form{width:405px;}
.main-wrapper .inner-panel .page-tab{overflow: auto; width: 100%; display: block; margin:0 auto; margin-bottom:10px;}
.main-wrapper .inner-panel .page-tab ul {margin: 0px;padding: 0px;list-style: none;white-space: nowrap;}
.main-wrapper .inner-panel .jobs-head{display:none;}
.assessment-area .assessment-box{width:100%; margin:7px 0px}
.header-wrapper{height:106px;}
.plans{padding:10px 10px;}
.plan-box{min-height:auto; margin-bottom:25px;}
.addons{padding:10px 10px;}
.addons-box{min-height:auto; margin-bottom:25px;}
.addons-box ul{padding:15px 35px}
.navbar-toggler{border-color:#000;}
.big-banner{height:261px; background-size:cover;}
.big-banner .text{top:125px;}
.big-banner .text-2{top:200px;}
.contact-form{border:solid 1px #e1e1e1; background:#fff; margin:0 auto; width:500px; box-shadow:0px 0px 3px rgba(0,0,0,0.5); margin-top:30px; margin-bottom:30px; padding:30px; text-align:center;}
}

@media screen and (min-width: 320px) and (max-width: 539px) {
.first-panel{height:640px;}
.navbar-light .navbar-toggler{border-color:#fff; color:#fff; font-size:28px;}
.navbar-light .navbar-brand img{width:100%}
.navbar-collapse{background:#fff; z-index:100;}
.first-panel .header-wrapper .navbar-nav .nav-link{padding:1rem .5rem; color:#000; text-align:right;}
.first-panel .header-wrapper .navbar-nav .live-demo{display:table; float:right; color:#fff; width:113px;}
.first-panel .header-wrapper .navbar-nav .login{display:table; float:right; margin:10px 15px; border-color:#9999; width:113px; text-align:center;}
.first-panel .header-wrapper .navbar-nav .login{padding:.6rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper .navbar-nav .live-demo{padding:.75rem 1.2rem; margin-top:6px;}
.first-panel .header-wrapper{padding:25px 15px}
.first-panel .page-info img{width:100%; margin-top:20px;}
.first-panel .page-info .info-content{width:98%; margin-top:0px; text-align:center;}
.first-panel .page-info .info-content .text{font-size:28px; line-height:40px; text-align:center;}
.first-panel .page-info .info-content .text span{font-size:27px; width:100%;}
.first-panel .page-info .info-content .text-2 {font-size: 14px;color: #fff;text-align: center;font-weight: 100;}
.first-panel .page-info .info-content a{padding:10px 12px; text-align:center; margin-top:10px;}
.first-panel .page-info{margin-top:10px;}
.second-panel {margin-top:30px; width:100%; margin:0 auto; margin-top:50px;}
.second-panel .text{width:auto;}
.second-panel .head{margin-top:20px; margin-bottom:20px;}
.second-panel img{width:100%;}
.second-panel a{margin-bottom:20px;}
.heading-2{font-size:25px; margin-top:50px;}

.main-wrapper .inner-panel .result-panel{position:unset;}
.main-wrapper .inner-panel .page-tab .active a{padding:10px 5px;}
.main-wrapper{padding:66px 0px 10px 74px}
.main-wrapper .heading{padding:10px 10px 0px 10px; font-size:15px;}
.main-wrapper .sub-heading{padding:5px 10px 0px 10px; font-size:13px;}
.main-wrapper .section-heading{padding:10px;}
.main-wrapper .home-job-details{margin-bottom:15px;}
.main-wrapper .home-job-seeker .header{display:none;}
.main-wrapper .home-job-seeker .seeker-data .seeker-info .seeker-detail{margin-left:0px;}
.main-wrapper .home-job-details .job-title{padding:5px 5px 3px 5px}
.main-wrapper .top-band .logo{width:115px;}
.main-wrapper .top-band .logo img{width:100%;}
.main-wrapper .top-band .left-nav .profile-outer{padding:11px 7px; margin:5px;}
.main-wrapper .top-band .left-nav .profile-outer .logo-user{width:90px; margin-top:5px; margin-right:5px;}
.main-wrapper .top-band .left-nav a{padding:22px 10px;}
.main-wrapper .top-band .left-nav .profile{width:30px; height:30px; border-radius:30px;}
.main-wrapper .top-band .left-nav .profile .profile-settings{left:18px; top:20px;}
.main-wrapper .top-band .left-nav .notification-no{left:20px; top:15px;}
.main-wrapper .left-navigation{top:66px; width:74px;}
.main-wrapper .left-navigation li a{padding:12px 0px;}
.main-wrapper .left-navigation li .link-name{font-size:11px;}
.main-wrapper .home-job-seeker{margin-bottom:15px;}
.main-wrapper .recent-job-seekers {margin-bottom:15px;}
.main-wrapper .recent-job-seekers .count{padding:7px; font-size:30px;}
.main-wrapper .recent-job-seekers .count span{font-size:15px;}
.main-wrapper .interview-schedule{margin-top:15px; margin-bottom:15px;}
.main-wrapper .interview-schedule .calender{margin-bottom:15px;}
.main-wrapper .interview-schedule .interview-schdule-detail .header{display:none;}

.action-panel .checkbox .btn-group .btn{padding:.375rem .35rem}
.main-wrapper .inner-panel .search-panel{padding:10px 0px;}
.main-wrapper .inner-panel .search-panel .form-area{width:100%;}
.main-wrapper .inner-panel .search-panel .form-area{width:100%; margin-bottom:5px;}
.main-wrapper .inner-panel .search-panel .form-area .keyword:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .keyword input{border-right:0px; border-bottom:solid 1px #e1e1e1; font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .synonyms{padding:10px 12px; font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .experience:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .experience{border-right:0px; border-bottom:solid 1px #e1e1e1; font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .experience .dropdown button{font-size:14px; padding:0.485rem .6rem}
.main-wrapper .inner-panel .search-panel .form-area .location:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .location{border-right:0px; border-bottom:solid 1px #e1e1e1;}
.main-wrapper .inner-panel .search-panel .form-area .location .btn{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .distance .dropdown .btn:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .distance .btn{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .date:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .date{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .date input{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .industry .dropdown .btn:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .industry{border-right:0px; border-bottom:solid 1px #e1e1e1}
.main-wrapper .inner-panel .search-panel .form-area .industry .btn{font-size:14px;}
.main-wrapper .inner-panel .search-panel .form-area .function .dropdown .btn:before{font-size:15px; top:8px;}
.main-wrapper .inner-panel .search-panel .form-area .function .btn{font-size:14px;}
.main-wrapper .inner-panel  .search-filters{padding:10px;}
.main-wrapper .inner-panel  .result-panel{padding:10px 0px; overflow:hidden}
.main-wrapper .inner-panel  .result-panel .action-panel{padding:5px;}
.main-wrapper .inner-panel  .result-panel .action-panel .mailer-bulk{margin-top:10px;}
.main-wrapper .inner-panel  .result-panel .result{padding:5px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .star{height:195px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .location{width:80%; display:table; padding-left:10px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info{width:80%;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .notice-period{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .notice-period:before{left:-18px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .experience{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .experience:before{left:-19px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .salary{margin-left:25px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .job-info .salary:before{left:-16px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .phone{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .phone:before{left:-16px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .email{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .email:before{left:-20px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .education{margin-left:26px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info .education:before{left:-21px;}
.main-wrapper .inner-panel  .result-panel .result .other-info .personal-info{width:80%;}
.main-wrapper .inner-panel  .search-filters .filter-keyweords{width:100%;}
.main-wrapper .inner-panel  .result-panel .filter-right-panel{margin-right:-270px; position:fixed; top:58px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-icon{cursor:pointer; background: #3955a0;color: #fff;width: 50px;height: 50px;z-index: 100;position: fixed;bottom: 10px;right: 10px;border-radius: 50px;padding: 10px 13px;font-size: 20px;text-align: center; display:block;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.main-wrapper .inner-panel  .result-panel .filter-right-panel .head .close-filter{display:block; right:10px; position:absolute; top:10px; cursor:pointer; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.add-candidates-form{width:100%;}
.add-candidates-form .border-right-0{border-right:1px solid #dee2e6!important}
.resume-sub-head span{left:0px; padding-left:0px;}
.exp-detail{margin-left:0px!important;}
.exp-detail span{display:block}
.general-detail{margin-left:0px!important;}
.general-detail span{display:block}
.main-wrapper .inner-panel .page-tab{overflow: auto; width: 230px; display: block; margin:0 auto; margin-bottom:10px;}
.main-wrapper .inner-panel .page-tab ul {margin: 0px;padding: 0px;list-style: none;white-space: nowrap;}
.main-wrapper .inner-panel .left-sub-links{padding:5px; overflow:auto; width:260px;}
.main-wrapper .inner-panel .left-sub-links ul{white-space:nowrap;}
.main-wrapper .inner-panel .left-sub-links li{display:inline-block; padding:7px 10px}
.main-wrapper .inner-panel .left-sub-links .active{border-radius:0px;}
.main-wrapper .inner-panel .data-panel .table-header{display:none;}
.main-wrapper .inner-panel .data-panel .data li {width:100%!important; height:auto; line-height:18px; padding-left:35%!important; font-size:13px; display:table; text-align:left!important;}
.main-wrapper .inner-panel .data-panel .data li:before{font-weight:500; position: absolute;left: 10px;display: block;width: 25%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.collapse-right-menu{margin-right:0px!important; z-index:100; position:absolute; height:100%;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
/*.main-wrapper .inner-panel  .jobs-details .parent .col-md-4, .col-md-3, .col-md-2, .col-md-1{display:table;width:100%; max-width:100%; flex:0 0 100%; padding:6px!important; padding-left:120px!important;  position:relative; text-align:left!important;}*/
.main-wrapper .inner-panel  .jobs-details .parent .col-md-4:before{font-size:12px; font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 120px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis; font-weight:100;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-3:before{font-size:12px; font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-2:before{font-size:12px; font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.main-wrapper .inner-panel  .jobs-details .parent .col-md-1:before{font-size:12px; font-weight:500; position: absolute;left: 10px;top:22%;display: block;width: 140px;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.add-candidates-form{width:630px;}

.main-wrapper .inner-panel .jobs-head{display:none;}
.non-loggedin-header{padding:0px}
.non-loggedin-header .navbar-expand-lg .navbar-nav .nav-link{padding:10px;}
.header-wrapper{height:106px;}
.plans{padding:10px 10px;}
.plan-box{min-height:auto; margin-bottom:25px;}
.addons{padding:10px 10px;}
.addons-box{min-height:auto; margin-bottom:25px;}
.addons-box ul{padding:15px 35px}
.navbar-toggler{border-color:#000;}
.big-banner{height:261px; background-size:cover;}
.big-banner .text{top:105px; width:300px; margin-left:-150px; font-size:20px;}
.big-banner .text-2{top:170px; width:300px; margin-left:-150px;}
.contact-big-banner .text{width:100%; left:0px; margin:0px;}
.contact-form{border:solid 1px #e1e1e1; background:#fff; margin:0 auto; width:98%; box-shadow:0px 0px 3px rgba(0,0,0,0.5); margin-top:30px; margin-bottom:30px; padding:30px; text-align:center;}
.about-big-banner .text{width:100%; left:0px; margin-left:0px;}
.about-content{width:100%; padding:30px 30px;}
.customer-area{width:100%; padding:10px 30px 30px 30px;}
}
