@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.eot');
  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Lato-Regular.woff') format('woff'),
       url('../fonts/Lato-Regular.ttf') format('truetype'),
       url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
}

@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.eot');
    src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff'),
         url('../fonts/lato-medium-webfont.ttf') format('truetype'),
         url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Lato-Bold';
  src: url('../fonts/Lato-Bold.eot');
  src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Lato-Bold.woff') format('woff'),
       url('../fonts/Lato-Bold.ttf') format('truetype'),
       url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
}


body{font-size:14px;  font-family: 'Lato-Regular';padding-top:70px;}
a{text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;display:inline-block;}
a:hover{text-decoration:none;}
.heading{text-align:center;padding-bottom:30px;}
.heading h2{font-family: 'Nunito', sans-serif;font-weight:800;font-size:30px;margin:0;}
.heading p{font-size:18px;font-weight:600;color:#434343;margin:0;font-family: 'Nunito', sans-serif;}
input, textarea{ -webkit-appearance: none;-moz-appearance: none;appearance: none;}
ul {margin: 0;padding: 0;}
li{list-style:none;font-size:14px;}
select::-ms-expand {
    display: none;
}

.btn-primary{background:#37008e;border-color:#37008e;font-size:18px;font-family: 'Nunito', sans-serif;font-weight:600;color:#fff;padding:0px 10px;border-radius:5px;line-height:42px;min-width:185px;height:45px;}
.btn-primary:hover{color:#37008e;background-color:#fff;border-color:#37008e;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active{color:#37008e;background-color:#fff;border-color:#37008e;}
.btn-primary.focus, .btn-primary:focus {box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
img{max-width:100%;}
.form-control:focus{box-shadow: none;}


header.header {padding: 12px 0;box-shadow: 0 1px 0px rgba(0,0,0,0.2);z-index: 999;position: fixed;top:0;left:0;background:#fff;width:100%;}
.header_left {float: left;width: 60%;}
.logo {display: inline-block;}
.header_search {display: inline-block;padding-left: 45px;}
.search_box button{width:316px;height:38px;border:1px solid #d0d0d0;font-weight:500;font-size:14px;color:#656565;padding:0 20px 0 19px ;background:url(../../img/front/search_icon.png) no-repeat;border-radius:5px;text-align:left;line-height:10px;background-position:center right 15px;letter-spacing: 0.1px;}
.search_box button.show{background-color:#f7f7f7;}
.search_box button:focus{outline:none;}
.search_box button img{padding-left:10px;}
.mobile_visible_btn{display:none;}
.header_right {float: right;width: 40%;}
.header_menu {display: flex;flex-wrap: wrap;justify-content: flex-end;align-items:center;padding-top: 10px;}
.header_menu ul{margin:0;padding:0;}
.header_menu ul li{display:inline-block;padding-right:18px;}
.header_menu ul li a{color:#37008e;text-decoration:none;font-size:15px;position:relative;padding:0 2px;}
.header_menu ul li a:hover{color:#000;}
.header_menu ul li.active{font-family: 'Lato-Bold';}
.header_menu ul li.active a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;margin:auto;width:100%;background:#37008e;height:3px;-webkit-animation: blink 1s infinite;-moz-animation:    blink 1s infinite;-ms-animation: blink 1s infinite;}
.language_dropdown{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:0 20px;}
.language_dropdown .dropdown-toggle{font-size:14px;color:#656565;text-decoration:none;padding-right:15px;position:relative;}
.language_dropdown .dropdown-toggle img{padding-right:7px;}
.language_dropdown .dropdown-toggle::after {display: inline-block;margin-left:0;vertical-align:middle;content: "";border-top: 4px solid #000; border-right: 3px solid transparent;border-bottom: 0;
    border-left: 3px solid transparent;position:absolute;right:0;top:9px;}
.language_dropdown .dropdown-menu{padding:0;}
.language_dropdown .dropdown-menu  .dropdown-item{padding:8px;font-size: 14px;color: #656565;text-decoration: none;padding-right: 15px;position: relative;}
.language_dropdown .dropdown-menu  .dropdown-item img{padding-right:5px;}
.language_dropdown a:hover, .language_dropdown .dropdown-menu  .dropdown-item:hover{color:#37008e;}
.login_box{padding-left:20px;}
.login_box a{font-weight:700;font-family: 'Nunito', sans-serif;font-size:16px;color:#000;text-decoration:none;}
.login_box a:hover{color:#37008e;}
.search_form {position: absolute;left: 0;top: 70px;background: #f7f7f7;padding: 12px 0;width:100%;z-index:1;border:1px solid #d0d0d0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;z-index:0;}

@-webkit-keyframes blink {
        0%   { background:#37008e; }
        50%  { background:#fcd300;}
        100% { background:#37008e; }
}
@-moz-keyframes blink {
        0%   { background:#37008e; }
        50%  { background:#fcd300;}
        100% { background:#37008e; }
}
@-ms-keyframes blink {
        0%   { background:#37008e; }
        50%  { background:#fcd300;}
        100% { background:#37008e; }
}

.search_form:after, .search_form:before {bottom: 100%;left:32.3%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.search_form:after {border-color: rgba(247, 247, 247, 0);border-bottom-color: #f7f7f7;border-width: 7px;margin-left: -7px;}
.search_form:before{border-color: rgba(208, 208, 208, 0);border-bottom-color: #d0d0d0;border-width: 8px;margin-left: -8px;}


.search_form .container{position:relative;}
.search_form.show{opacity:1;visibility:visible;}
.search_form .form-group {width: 17.8%;display: inline-block;padding-right:0;margin:0 6px 0 0;vertical-align:middle;}
.search_form .form-control{border:1px solid #d0d0d0;height:43px;font-size:16px;background:#fff;border-radius:2px;padding-left:20px;}
.search_form .form-control:focus{outline:none;box-shadow:none;}
.search_form  .search_button{width:5%;}
.search_form  .search_button .btn{min-width:43px;height:43px;line-height:40px;display: flex;justify-content: center;align-items: center;position:relative;font-size:0;border-radius: 7px;text-align: center;ms-flex-pack: center;}
.search_form  .search_button .btn:hover .hover-img{opacity:1;visibility:visible;}
.overlay_bg{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(40,40,40,0.5);opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.overlay_bg.open{opacity:1;visibility:visible;}
.search_open{position:fixed;top:0;left:0;width:100%;overflow:hidden;}
.search_close{position:absolute;right:15px;top:10px;}
.navbar-toggler{display:none;}

.search_result{position:relative;text-align: center;}
.tab_panel{position:absolute;left:0;top:30px;width:100%;z-index:1;text-align:center;padding:0 15px;}
.tab_panel .nav-tabs{max-width:322px;margin:auto;padding:10px;border-radius:5px;background:#fff;box-shadow:0 0 9px rgba(0,0,0,0.4);}
.tab_panel .nav-tabs .nav-item{margin-right:10px;}
.tab_panel .nav-tabs .nav-item:last-child{margin:0;}
.tab_panel .nav-tabs .nav-link{min-width:146px;height:49px;border-radius:5px;border:1px solid #37008e;color:#434343;font-size:18px;font-family: 'Nunito', sans-serif;font-weight:600;line-height:47px;padding:0 10px;position:relative;}
.tab_panel .nav-tabs .nav-link:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(55, 0, 142, 0);border-top-color: #37008e;border-width: 8px;margin-left: -8px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}

.tab_panel .nav-tabs .nav-link:hover{background:#37008e;color:#fff;}
.tab_panel .nav-tabs .nav-link:hover:after {opacity:1;visibility:visible;}


.tab_panel .nav-tabs .nav-link.active{background:#37008e;color:#fff;}
.tab_panel .nav-tabs .nav-link.active:after {opacity:1;visibility:visible;}




.count_box {background: #37008e;padding: 15px 0;}
.count_box ul {display: flex;flex-wrap: wrap;margin: 0 -10px;padding: 0;}
.count_box ul li {padding: 0 10px;text-align: center;width: 20%;list-style: none;color: #fff;font-family: 'Nunito', sans-serif;position:relative;}
.count_box ul li:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;height:85%;margin:auto;background:#6338a7;}
.count_box ul li:last-child:after{display:none;}
.count_box ul li strong{font-weight:800;font-size:40px;color:#fcd300;line-height:43px;}
.count_box ul li p{margin:0;font-size:23px;font-weight:600;}





.post_section{padding:45px 0;}
.post_section ul{text-align:center;max-width:900px;margin:auto;padding:0;}
.post_section ul li{display:inline-block;padding:0 50px;border-right:1px solid #e3e3e3;width:49%;}
.post_section ul li:last-child{border:none;}
.post_section ul li p{font-weight:600;font-family: 'Nunito', sans-serif;font-size:30px;margin-bottom:20px;}

.latest_blog{padding:50px 0;background:#f4f5fc;}
.blog_content{display: flex;flex-wrap: wrap;padding:10px;background:#fff;border-radius:5px;box-shadow:0 0 12px rgba(0,0,0,0.1)}
.blog_img{width:43%;}
.blog_img figure{margin:0;}
.latest_blog .blog_img figure img{width:auto;max-width:100%;}
.blog_txtbox{width:57%;padding:10px 28px 10px 28px;}
.blog_txtbox h3{font-size:19px;font-weight:800;font-family: 'Nunito', sans-serif;margin-bottom:15px;}
.blog_txtbox .post_date{color:#828282;font-size:15px;font-family: 'latomedium';display:block;margin-bottom:7px;}
.blog_txtbox .post_date a{color:#37008e;text-decoration:none;}
.blog_txtbox p{font-size:15px;color:#2b2b2b;line-height:22px;font-family: 'latomedium';margin-bottom:15px;}
.read_more{font-size:15px;color:#37008e;text-decoration:none;font-family: 'Lato-Bold';position:relative;padding-right:10px;}
.read_more:hover{text-decoration:underline;color:#37008e;}
.read_more::after {display: inline-block;margin-left:0;vertical-align:middle;content: "";border-left: 4px solid #37008e; border-top: 3px solid transparent;border-bottom: 3px solid transparent;
   position:absolute;right:0;top:10px;}
.blog_carousel {margin-bottom:80px}
.blog_carousel .item{padding:14px;}
.blog_carousel  .owl-nav .owl-prev, .blog_carousel  .owl-nav .owl-next{position:absolute;top:50%;width:33px;height:12px;margin-top:-6px;} 
.blog_carousel  .owl-nav  span{display:none;} 
.blog_carousel  .owl-nav button:focus{outline:none;}
.blog_carousel  .owl-nav button.owl-prev{left:-55px;background:url(../../img/front/prev-icon.svg) no-repeat;}
.blog_carousel  .owl-nav button.owl-next{right:-55px;background:url(../../img/front/next-icon.svg) no-repeat;}
.blog_carousel.owl-carousel .owl-dots{text-align:center;position: absolute;left: 0;right: 0;bottom: -45px;}
.blog_carousel.owl-carousel .owl-dot{height:11px;width:11px;border-radius:50%;border:1px solid #c5c6c7;background:#fff;margin:0 2px;}
.blog_carousel.owl-carousel .owl-dot.active{background:#434343;border:1px solid #434343;}

.jobs_function{padding:40px 0 50px;}
.job_content{display:flex;flex-wrap:wrap;margin:0 -15px;}
.job_list{padding:0 15px;width:25%;margin-bottom:50px;}
.job_list li{display:block;font-size:16px;padding:3px 0;line-height: 23px;}
.job_list li a{color:#2b2b2b;text-decoration:none;}
.job_list li a:hover{color:#37008e;text-decoration:underline;}
.job_list li a span{color:#989898;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.job_list li a:hover span{color:#37008e;}
.jobs_section{padding:40px 0 50px;border-top:1px solid #e3e3e3;}
.jobs_section .job_content{margin:0;}
.jobs_section .job_content .job_list{display:flex;flex-wrap:wrap;margin:0 -15px 50px;width:100%;padding:0;}
.jobs_section .job_content .job_list li{width:20%;padding:2px 15px;}

.footer_content{display:flex;flex-wrap:wrap;border-top:1px solid #e3e3e3;padding:30px 0 15px;align-items: center;}
.footer_menu{width:35%;}
.footer_menu ul{padding:0;margin:0;}
.footer_menu ul li{display:inline-block;padding-right:18px;}
.footer_menu ul li a{color:#2b2b2b;font-size:15px;font-family: 'latomedium';text-decoration:none;}
.footer_menu ul li a:hover{color:#37008e;}
.footer_social{width:30%;text-align:center}
.footer_social ul{font-size:0;margin:0;padding:0;}
.footer_social ul li{display:inline-block;padding:0 3px;font-size:14px;vertical-align: top;}
.footer_social ul li a{display: flex;justify-content: center;align-items: center;width:30px;height:30px;border-radius:50%;border:1px solid #656565;color:#656565;font-size:16px;position:relative;}
.footer_social ul li a:hover{background:#37008e;border-color:#37008e;}
.hover-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;visibility:hidden;}
.footer_social ul li a:hover .hover-img{opacity:1;visibility:visible;}
.footer_social ul li a:hover img{opacity:0;visibility:hidden;}
.footer_copyright{width:35%;text-align:right;color:#2b2b2b;font-size:15px;font-family: 'latomedium';}
.footer_copyright p{margin:0;}



/*-- Login Sign Form Start --*/
.login_section{background:#f7f7f7;padding:60px 15px;min-height:65vh;}
.form_section{max-width:417px;margin:auto;}
.lead_form{padding:20px 30px 20px;background:#fff;border:1px solid #f1f1f1;}
.lead_form .form-group{margin-bottom:15px;}
.lead_form .form-control{height:51px;border-radius:2px;padding-left:20px;background:#fbfbfb;color:#656565;font-size:15px;font-family: 'latomedium';}
.lead_form select.form-control{background-image:url(../../img/front/dropdown_icon.png);background-position:center right 20px;padding-right:20px;-webkit-appearance:none;background-repeat:no-repeat;}
.submit_btn{padding-top:10px;}
.submit_btn .btn{width:100%;}
.login_sign_tab{margin-bottom:4px;}
.login_sign_tab ul{display:flex;flex-wrap:wrap;margin:0 -2px;padding:0;}
.login_sign_tab ul li{padding:0 2px;width:50%;list-style:none;font-size:18px;font-weight:600;font-family: 'Nunito', sans-serif;text-align:center;position:relative;}
.login_sign_tab ul li.active{font-weight:700;}
.login_sign_tab ul li.active:after{content:"";width:98%;background:#fff;height:6px;position:absolute;left:2px;right:0;bottom:-5px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.login_sign_tab ul li a{display:block;text-decoration:none; padding:12px 15px;background:#fff;border:1px solid #f1f1f1;color:#000;position:relative;}
.login_sign_tab ul li.active a{color:#37008e;}



.lead_form  .radio-group .styled-selectors{display: inline-block;}
.lead_form  .radio-group  > label{display: inline-block; margin-right: 20px; margin-bottom: 0px; font-size:15px;color:#2b2b2b;font-family: 'Lato-Bold';}
.lead_form  .styled-selectors{position:relative; display:block;}
.lead_form .styled-selectors div label{display: inline-block; margin: 0px;font-family: 'Lato-Regular';font-size:15px;}
.lead_form .styled-selectors div{display: inline-block; vertical-align: top; margin-right: 15px;position: relative;}
.lead_form  .styled-selectors div:last-child{margin-right: 0px;}
.lead_form .styled-selectors input[type=radio]:not(old){margin:0; padding:0; opacity:0; width:17px; height:17px; position:absolute; left:0px; top:3px; cursor:pointer;}
.lead_form .styled-selectors input[type=radio]:not(old)+label{display:inline-block; padding-left:25px; line-height:20px; cursor:pointer;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.lead_form .styled-selectors input[type="radio"]:not(old) + label{position: relative;}
.lead_form .styled-selectors input[type="radio"]:not(old) + label:after{position: absolute; top:2px; left: 0px; content: ''; height: 17px; width: 17px; border-radius: 50%; border: 1px solid #d7d7d7;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.lead_form .styled-selectors input[type="radio"] + label:before{position: absolute; top:0px; left: 5px; margin: auto; content: ''; height:7px; width:7px; bottom: 0px;  border-radius: 50%; background-color: #3b0590; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); 
-webkit-transform: scale(0); transform: scale(0);}
.lead_form .styled-selectors input[type="radio"]:checked + label:before{-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); 
-webkit-transform: scale(1); transform: scale(1); }



.lead_form .styled-selectors.remember_checkbox label{font-size: 14px;font-family: 'latomedium';color:#2b2b2b;}
.lead_form .styled-selectors input[type=checkbox]:not(old){margin:0; padding:0; opacity:0; width:31px; height:31px; position:absolute; left:0px; cursor:pointer;}
.lead_form .styled-selectors input[type=checkbox]:not(old)+label{display:inline-block; margin-left:0; padding-left:30px; line-height:16px; cursor:pointer; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.lead_form .styled-selectors input[type="checkbox"]:not(old) + label{position: relative;}
.lead_form .styled-selectors input[type="checkbox"]:not(old) + label:after{position: absolute; top:1px; left: 0px; content: ''; height: 16px; width: 16px;border: 1px solid #cfcfcf;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.lead_form .styled-selectors input[type="checkbox"] + label:before{position: absolute; top:0px; left: 0; margin: auto; content: ''; height:16px; width:16px; bottom: 0px; background-image: url("../../img/front/right_arrow.png"); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);background-repeat:no-repeat;background-position:center;}
.lead_form .styled-selectors input[type="checkbox"]:checked + label:before{-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); 
-webkit-transform: scale(1); transform: scale(1); }


.forgot_password a{display:inline-block;color:#37008e;text-decoration:none;font-family: 'latomedium';}

.form-bottom-txt{text-align:center;padding:10px 0 5px; }
.form-bottom-txt p{margin:0;font-size:15px;color:#2b2b2b;}
.form-bottom-txt p a{color:#37008e;text-decoration:none;font-family: 'Lato-Bold';display:inline-block;padding-left:2px;}

/*-- Login Sign Form End --*/

/*-- Requiter Dashboard Start --*/
.job_counter{margin-bottom:12px;}
.job_counter ul{padding:0;margin:0 -7px;display:flex;flex-wrap:wrap;}
.job_counter ul li{width:25%;padding:7px;display:flex;flex-wrap:wrap;}
.job_counter ul li .counter_txtbox{text-align:center;padding:15px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;width:100%;justify-content: center;align-content: center;text-decoration:none;position:relative;}
.job_counter ul li .counter_txtbox:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #37008e;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}

.job_counter ul li strong{font-weight:800;font-family: 'Nunito', sans-serif;color:#37008e;display:block;font-size:30px;line-height:30px;width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.job_counter ul li p{margin:0;font-size:16px;font-family: 'latomedium';color:rgba(0,0,0,0.6);line-height: 18px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.job_counter ul li .counter_txtbox:hover{background:#37008e;}
.job_counter ul li .counter_txtbox:hover:after{opacity:1;visibility:visible;}
.job_counter ul li .counter_txtbox:hover strong{color:#fcd300;}
.job_counter ul li .counter_txtbox:hover p{color:#fff;}


.myaccount_content .form-group{margin-bottom:24px;}
.myaccount_content label{font-size:14px;color:#000;font-family: 'latomedium';padding-left:15px;margin-bottom:0;}
.myaccount_content label strong{color:#ff0000;font-weight:normal;}
.myaccount_content .form-control{font-size:16px;color:#737373;font-family: 'latomedium';padding-left:15px;padding-right:15px;border-radius:0;border:none;border-bottom:1px solid #d0d0d0;height:50px;}
.myaccount_content select.form-control{background-image:url(../../img/front/dropdown_icon.png);background-position:center right 20px;padding-right:20px;-webkit-appearance:none;background-repeat:no-repeat;}

.post-detail .myaccount_section .job-detail-main {padding: 0;}
.myaccount_content .submit_btn .btn{width:auto;min-width:136px;height:38px;font-size:16px;line-height:36px}
.myaccount_form{padding:30px 60px 35px;}

.change_password{border-top:1px solid #e8e8e8;padding:35px 65px 40px;}
.change_password h2{font-weight:800;font-family: 'Nunito', sans-serif;color:#000;font-size:18px;margin-bottom:40px;}
/*-- Requiter Dashboard End --*/

/*-- Responsive Css --*/
@-moz-document url-prefix() {
select{text-indent:-2px;}
}
@media (min-width: 1330px){
.container{max-width: 1310px;}
}
@media (min-width: 992px){

}
@media (min-width:1330px) and (max-width:1400px){
.blog_carousel .owl-nav button.owl-prev{left:-20px;}
.blog_carousel .owl-nav button.owl-next{right:-20px;}
.footer_menu ul li {display: inline-block;padding-right: 13px;}
.footer_menu {width: 37%;}
.footer_social {width: 28%;}
}
@media (min-width:1200px) and (max-width:1329px){
.blog_carousel .owl-nav button.owl-prev{left:-30px;}
.blog_carousel .owl-nav button.owl-next{right:-30px;}
.footer_menu ul li {display: inline-block;padding-right: 13px;}
.footer_menu {width: 37%;}
.footer_social {width: 28%;}
}
@media (min-width: 992px) and (max-width: 1199px){
.login_box {padding-left: 19px;}
.search_form .form-group{width: 17.4%;}
.search_form .search_button {width: 5%;}
.language_dropdown{padding:0 17px;}
.blog_txtbox {width: 57%;padding: 0px 15px 0px 15px;}
.blog_txtbox h3{margin-bottom:6px;font-size:16px;}
.blog_txtbox .post_date{font-size:14px;}
.blog_txtbox p{font-size:14px;margin-bottom:5px;line-height:20px;}
.blog_carousel .owl-nav button.owl-prev{left:-28px;}
.blog_carousel .owl-nav button.owl-next{right:-28px;}
.jobs_section .job_content .job_list li{font-size:15px;}
.footer_menu {width: 40%;}
.footer_menu ul li{padding-right:9px;}
.footer_menu ul li a{font-size:14px;}
.footer_social {width: 25%;}
.footer_copyright{font-size:14px;}

/*-- Requiter Dashboard Start --*/
.myaccount_form {padding: 35px 45px;}
.change_password{padding:35px 45px 40px;}
/*-- Requiter Dashboard End --*/

}

@media (max-width: 991px){
.header_left {width: 50%;}
.header_right {width: 50%;text-align:right;padding-top:2px;}
.header_left .header_search{display:none;}
.logo {width: 100%;}
.logo img{max-width:100px;}
.mobile_visible_btn .search_box button{background: url(../../img/front/search_icon4.svg) no-repeat;width: 22px;height: 22px;vertical-align: middle;margin-top: 3px;}
.mobile_visible_btn{display:inline-block;text-align:right;}
.mobile_visible_btn .search_box{display:inline-block;padding-right:10px;border-right: 1px solid #d2d2d2;}
.header_search{width:50%;text-align:right;position:relative;padding:0;}
.header_search .search_box{display:inline-block;vertical-align:middle;}
.header_menu {position: fixed;left:-100%;top:57px;width: 100%;height:calc(100% - 57px);background:#fff;display:block;float:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;padding:0 0px 15px;overflow: auto;border-top:1px solid rgba(0,0,0,0.2);text-align: center;}
.header_menu.show{left:0;}
.header_menu ul li{display:block;padding:23px 0;border-bottom: 1px solid rgba(0,0,0,0.04);}
.search_box button {width: 20px;height: 20px;border: none;font-size: 0;padding: 0;background-position: center 1px;display: inline-block;margin-top:-3px;position: relative;}
.navbar-toggler{width:28px;height:28px;padding:0;display:inline-block;vertical-align:middle;position:relative;margin-left:10px;border:none;border-radius:0px;}
.navbar-toggler.show img{opacity:0;visibility:hidden;}
.navbar-toggler.show .hover-img{opacity:1;visibility:visible;}
.language_dropdown {border:none;padding:23px 0;border-bottom: 1px solid rgba(0,0,0,0.04);}
.language_dropdown .dropdown-toggle{display:inline-block;}
.login_box{padding:0;}
.login_box a{padding:10px 0;}
.search_form{top:56px;padding:15px 0px 15px;overflow:auto;}
.search_box button.show{background-color:transparent;}
.search_form .form-group {width: 100%;margin: 0 0px 10px 0;}
.search_form .search_button{width:100%;padding-top:10px;}
.search_close{display:none;}
.search_box button.show{background:url(../../img/front/close_icon.svg) no-repeat;background-size:16px;background-position: center 2px;}
.search_form .search_button .btn{min-width:100%;font-size:14px;}
.search_form .search_button span{position:relative;display:inline-block;margin-right:10px;}
.search_form:after, .search_form:before{display:none;}
.search_toggle.show:after, .search_toggle.show:before {bottom: -16px;left:56.5%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index: 99;}
.search_toggle.show:after {border-color: rgba(247, 247, 247, 0);border-bottom-color: #f7f7f7;border-width: 7px;margin-left: -7px;z-index:99;}
.search_toggle.show:before{border-color: rgba(208, 208, 208, 0);border-bottom-color: #d0d0d0;border-width: 8px;margin-left: -8px !important;z-index:99;}
}

@media (min-width: 768px) and (max-width: 991px){
body{padding-top:57px;}
.btn-primary{line-height: 38px;min-width: 160px;height: 40px;font-size: 16px;}
.heading {padding-bottom: 16px;}
.heading h2{font-size:26px;}
.heading p{font-size:15px;}


.count_box ul li strong{font-size:28px;line-height:33px;}
.count_box ul li p{font-size:18px;}
.post_section ul li{padding:0 20px;}
.post_section {padding: 30px 0;}
.post_section ul li p{font-size:24px;margin-bottom: 12px;}
.latest_blog {padding: 30px 0;}
.blog_img {width: 39%;}
.blog_txtbox{width:61%;}
.blog_carousel{margin-bottom:70px;}
.blog_carousel .owl-nav button.owl-prev{left:-32px;}
.blog_carousel .owl-nav button.owl-next{right:-32px;}
.blog_carousel.owl-carousel .owl-dots{bottom:-35px;}

.jobs_function {padding: 30px 0 38px;}
.job_list{margin-bottom:25px;}
.job_list li{font-size:14px;}

.jobs_section{padding: 30px 0 38px;}
.jobs_section .job_content .job_list li{width:25%;}
.jobs_section .job_content .job_list{margin-bottom:25px;}

.footer_menu {width: 40%;}
.footer_menu ul li{padding-right:9px;}
.footer_menu ul li a{font-size:14px;}
.footer_social {width: 25%;}
.footer_copyright{font-size:14px;}

/*-- Requiter Dashboard Start --*/
.myaccount_form {padding: 35px 45px;}
.change_password{padding:35px 45px 40px;}
/*-- Requiter Dashboard End --*/
}



@media (max-width: 767px){
body{padding-top:57px;}
.btn-primary{line-height: 35px;min-width: 140px;height: 38px;font-size: 14px;}
.heading {padding-bottom: 16px;}
.heading h2{font-size:20px;}
.heading p{font-size:14px;}
.container{max-width:100%;}

header.header{position:absolute;}
.tab_panel {top: 10px;padding: 0 15px;}
.tab_panel .nav-tabs {max-width: 230px;}
.tab_panel .nav-tabs .nav-link{min-width: 100px;height: 35px;font-size:14px;line-height:32px;}
.count_box{padding:0;}
.count_box ul{text-align:center;justify-content: center;}
.count_box ul li{width:50%;padding:15px;border-bottom: 1px solid #6338a7;}
.count_box ul li:after{height:100%;}
.count_box ul li:last-child{margin-bottom:0;}
.count_box ul li:nth-child(2n)::after {display: none;}
.count_box ul li strong{font-size:28px;line-height:33px;}
.count_box ul li p{font-size:18px;}

.post_section {padding: 20px 0 30px;}
.post_section ul li {padding:20px 0 30px; border-right:none;border-bottom: 1px solid #e3e3e3;width: 100%;}
.post_section ul li:first-child{padding-top:0;}
.post_section ul li:last-child{padding-bottom:0;}
.post_section ul li p{font-size:22px;margin-bottom: 12px;}

.latest_blog {padding: 30px 0;}
.blog_img {width: 39%;}
.blog_txtbox{width:61%;padding: 0px 15px 0px 15px;}
.blog_txtbox h3{margin-bottom:6px;font-size:16px;}
.blog_txtbox .post_date{font-size:14px;}
.blog_txtbox p{font-size:14px;margin-bottom:5px;line-height:20px;}
.blog_carousel{margin-bottom:55px;}
.blog_carousel .owl-nav button.owl-prev{left:-10px;}
.blog_carousel .owl-nav button.owl-next{right:-10px;}
.blog_carousel.owl-carousel .owl-dots{bottom:-35px;}

.jobs_function {padding: 20px 0 30px;}
.job_list{margin-bottom:10px;width:50%;}
.job_list li{font-size:14px;}

.jobs_section{padding: 20px 0 30px;}
.jobs_section .job_content .job_list li{width:50%;}
.jobs_section .job_content .job_list{margin-bottom:25px;}

.footer_menu{width:100%;text-align:center}
.footer_menu ul li{padding-right:10px;}
.footer_menu ul li a{font-size:14px;}
.footer_social{width:100%;padding:18px 0;}
.footer_copyright{width:100%;text-align:center;font-size:14px;}

/*-- Login Sign Form Start --*/
.login_section{padding:20px 15px;min-height: auto;}
.lead_form{padding:15px;}
.login_sign_tab ul li{font-size:15px;}
.login_sign_tab ul li a{padding:8px;}
.lead_form .form-group{margin-bottom:10px;}
.lead_form .form-control{height:40px;padding-left:15px;}
.lead_form  .radio-group > label{margin-right:15px;}
.lead_form .styled-selectors div{margin-right:10px;}
.lead_form .styled-selectors input[type="checkbox"]:not(old) + label{padding-left:25px;}
.lead_form .styled-selectors div label{font-size:14px;}
.form-group.radio-group{margin-bottom:15px;}
.form-bottom-txt{padding-top:5px;}
.form-bottom-txt p{font-size:13px;}
/*-- Login Sign Form End --*/

/*-- Requiter Dashboard Start --*/
.job_counter ul li{width:33.33%}
.myaccount_form {padding: 20px 15px;}
.change_password{padding:20px 15px 20px;}
.myaccount_content .form-group{margin-bottom:15px;}
.myaccount_content .form-control{font-size:14px;height:40px}
.change_password h2{margin-bottom:20px;font-size:16px;}
/*-- Requiter Dashboard End --*/

}

@media (max-width: 479px){

.blog_img {width: 100%;}
.latest_blog .blog_img figure img{width:100%;}
.blog_txtbox{width:100%;padding:13px 8px 7px;}
.blog_carousel .item {padding: 14px 14px 0;}

/*-- Requiter Dashboard Start --*/
.job_counter ul li{width:50%}
.job_counter ul li .counter_txtbox{height:104px}
.job_counter ul li strong{font-size:26px;line-height:28px;}
.job_counter ul li p{font-size:14px;line-height:16px;}
/*-- Requiter Dashboard End --*/

}

/*17-02-2019 job-details-page start*/
.job-detail-main {max-width: 973px;background: #fff;margin: auto;  box-shadow: 0px 0px 03px rgba(0,0,0,.1);padding: 10px;}
.job-details {background: #f7f7f7;padding: 25px 0 60px;}
.job-profile {display: block;background: rgba(247,247,247,.77);padding: 9px 10px 14px;position:relative;}
.job-profile .profie-img {position: absolute;left: 10px;top: 10px;}
.profile-right {padding-left: 105px;padding-top: 5px;}
.profile-right h2{color:#000000;font-size:18px;font-family: 'Lato-Bold';margin: 0;}
.profile-right span{color:#656565;font-size:16px; font-family: 'Lato-Regular';}
.profile-right span a{color:#37008e;text-decoration:none;}
.locatoin-adderes {display: flex;flex-wrap: wrap;margin: 0;padding: 0;padding: 13px 0px 0;}
.locatoin-adderes li {list-style:none;color:#2b2b2b;font-size:14px;font-family: 'Lato-Regular';padding-right:50px;position:relative;padding-left: 23px;}
.locatoin-adderes li a{color:#2b2b2b;text-decoration:none;}
.locatoin-adderes li figure{position:absolute;left:0;top:-1px;}
.bookmark {position: absolute;right: 10px;top: -3px;}
.profile-right .btn.btn-primary {float: right;margin-top: -30px;font-size:15px;min-width: 126px;height:38px;line-height:36px;font-family: 'Nunito', sans-serif;font-weight:800;position: relative;}
.post-detail .profile-right .btn.btn-primary img {position: absolute;left: 0;right: 40px;margin: auto;top: 11px;}
.job-detail-bottom h3{font-size:15px;color:#2b2b2b;font-family: 'Lato-Bold';}
.job-detail-bottom p{color:rgba(76,76,76, .90);font-family: 'Lato-Regular';font-size:14px;line-height:19px;}
.job-detail-bottom {padding: 20px 12px 0;}
.job-detail-bottom table td:first-child {max-width: 212px;padding-right: 30px;background: #f7f7f7;border-right: 1px solid rgba(76,76,76, .23);color:#2b2b2b;font-family: 'Lato-Bold';font-size:15px;}
.job-detail-bottom table td{border-bottom: 1px solid rgba(76,76,76, .10);color:#4c4c4c;font-family: 'Lato-Regular';font-size:14px;padding: 18px 0 18.8px 20px;}
.job-detail-bottom table tr:last-child td{border-bottom:none;}
.job-detail-bottom .table-responsive {margin-top: 30px;}

.key-requirments label{font-size:15px;color:#2b2b2b;font-family: 'Lato-Bold';vertical-align: middle;margin:0 9px 5px 0;} 
.key-requirments a{font-size:14px;color:#2b2b2b;font-family: 'Lato-Regular';display:block;padding:0 13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} 
.key-requirments ul li {border: 1px solid #dadada;height: 38px;line-height: 35px;width: 150px;text-align: center;display: inline-block;border-radius: 5px;background-color:rgba(247,247,247, .70);margin-right: 8px;}
.key-requirments ul li:last-child{margin-right:0;}
.key-requirments ul {display: inline-block;vertical-align: middle;}
.key-requirments {padding: 20px 0 15px;}
footer.detail-page{background: #f7f7f7;}

/* job-details-page end*/

/* total-job-posts-details-page start*/
.header_right.detail .dropdown.language_dropdown{border:none;padding: 0 0 0 20px;position:relative;}
.header_right.detail .dropdown.language_dropdown::after{position:absolute;top:6px;left:0;content:'';background-color:#d2d2d2;width:1px;height:25px;}
.header_right.detail .dropdown.language_dropdown figure {width:36px;height:36px;overflow:hidden;border-radius:50%;line-height:36px;padding: 0;margin-right: 7px;display: inline-block;vertical-align: middle;margin-bottom: 0;
}
.header_right.detail .dropdown.language_dropdown figure img{padding:0;}
.header_right.detail .language_dropdown .dropdown-toggle::after{top:15px;}
.header.detail-page .language_dropdown .dropdown-toggle {font-size:16px;color:#2b2b2b;font-family: 'Nunito', sans-serif;font-weight:600;}
.notification {padding-right: 28px;}
.notification figure{position:relative;margin:0;}
.notification figure span {width: 11px;height: 11px;line-height: 11px;background-color: #37008e;position: absolute;right: -4px;top: 2px;border-radius: 50%;border: 2px solid #FFF;z-index: 999;}
.notification figure img{z-index:0;position:relative;}
.post-detail .job-post-detail {display: inline-block;vertical-align: top;width: 21.4%;background: #fff;box-shadow: 0px 0px 03px rgba(0,0,0,.1);min-height: 915px;padding: 10px;}
.post-detail .job-detail-main {max-width: 984px;display: inline-block;vertical-align: top;margin-left: 19px;}
.post-detail .post-profile {display: block;background: rgba(247,247,247,.77);padding: 9px 10px 18px;position: relative;text-align:center;margin: 0px;}
.post-detail .post-profile h2 {font-family: 'Nunito', sans-serif;font-weight: 800;font-size: 18px;margin: 0;color:#000;}
.post-detail .post-profile figure {width: 127px;height: 127px;overflow: hidden;text-align: center;margin: auto;display: block;position: relative;box-shadow: 0px 0px 1px rgba(0,0,0,.1);border-radius:50%;margin-bottom: 10px;}
.post-detail .cemera_icom {position: absolute;bottom: 40px;right: -5px;box-shadow: 0px 0px 3px rgba(0,0,0,.2);border-radius:50%;width: 40px;height: 40px;overflow: hidden;background:#fff;line-height:35px;margin-bottom:0;}
.post-detail .job-detail-main{padding: 22px;}
.post-detail .job-detail-bottom table td:first-child {max-width:192px}
.post-detail .job-detail-bottom{padding-left:0;padding-right:0;}
.post-detail .profile-right {padding-left: 8px;}
.post-detail .profile-right .btn.btn-primary .hover-show {display: none;}
.post-detail .profile-right .btn.btn-primary:hover .hover-show {display: inline-block;}
.post-detail .profile-right .btn.btn-primary:hover .hover-hidden{display:none;}
.post-detail .eadit-rensponsbility {margin-left: 3px;}
.post-detail .job-detail-bottom table td:last-child{position:relative;padding-right: 40px;}
.job-img {position: absolute;right: 10px;top: 24px;}
.save-btn .btn.btn-primary {font-size: 15px;font-weight: 800;line-height: 36px;min-width: 135px;height: 38px;}
.save-btn{text-align:center;padding: 20px 0 15px;}
.post-detail{padding-bottom:55px}
.post-profile-main {max-width: 140px;margin: auto;position: relative;}
.header-deatil{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;padding-top: 7px;}
.post-detail .table td, .post-detail .table th{border-top: 0px solid #dee2e6;}
.post-detail .job-detail-top  {width: 76.9%;display: inline-block;vertical-align: top;margin-left: 19px;}
.post-detail .job-detail-main  {max-width: 100%;display: block;margin-left: 0;}
.post-detail .job-detail-top  h1{font-family: 'Nunito', sans-serif;font-weight: 700;font-size: 23px;margin: 5px 0 15px 0px;color: #000;}
/* total-job-posts-details-page end*/

/* total-job-posts-page start*/
.total-post h1{display:inline-block;vertical-align:top;}
.job_title_td{width:288px;}
.posted_td{width:112px;}
.expired_td{width:112px;}
.viewers_td{width:112px;}
.received_cv_td{width:112px;}
.status_td{width:112px;}
.action_td{width:90px;}
.sort-by {float: right;width: 21.9%;}
.sort-by  label{color:#656565;font-size:16px;font-family: 'latomedium';margin:0 10px 0 0;}
.sort-by  .form-control{color:#2b2b2b;font-size:14px;font-family: 'latomedium';display:inline-block;width:146px;height:38px;border-color:#cacaca;-moz-appearance:none;-webkit-appearance:none;
background-image:url(../../img/front/dropdown_icon.png);background-repeat:no-repeat;background-position: 90%;border-radius:5px;}
.job-detail-main.total-job-post  .table .thead-light th {color:#000;font-family: 'lato-Bold';font-size: 15px;background-color:#f9f9f9;font-weight: normal;}
.total-job-post  .table  td {color:#737373;font-family: 'latomedium';font-size: 14px;}
.total-job-post  .table  .color-add td{color:#000;}
.table thead th{border:none;}
.total-job-post .table td, .total-job-post .table th{text-align:center;vertical-align: middle;}
.total-job-post .table td:first-child, .total-job-post .table th:first-child{text-align:left;}
.status {margin-left: 2px;}
.post-edit {width: 35px;height: 35px;line-height: 28px;border: 1px solid #d4d4d4;border-radius: 50%;vertical-align: middle;position: relative;}
.post-edit figure {position: absolute;left: 0;right: 0;margin: auto;text-align: center;}
.post-edit figure .hover-hidden{opacity:0;visibility:hidden;position: absolute;left: 0;right: 0;margin: auto;top: 9px;}
.post-edit:hover figure  img{opacity:0;visibility:hidden;}
.post-edit:hover {background-color:#37008e;border-color:#37008e;}
.post-edit:hover figure .hover-hidden{opacity:1;visibility:visible;}
.total-job-post .styled-selectors {position: relative;display: inline-block;}
.total-job-post .styled-selectors input[type="checkbox"]:not(old), input[type="radio"]:not(old):not(.style_none_checkbox) {width: 20px;margin: 0;padding: 0;opacity: 0;position: absolute;left: -1px;cursor: pointer;}
.total-job-post .styled-selectors input[type="checkbox"]:not(old) + label {background: url(../../img/front/login-chekbox.png) no-repeat;background-position: 0px 5px;}
.total-job-post .styled-selectors input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {display: inline-block;margin-right: 6px;margin-left: 0;padding-left: 30px;line-height: 28px;cursor: pointer;}
.total-job-post .styled-selectors label {font-family: 'latomedium';font-size: 14px;}
 .total-job-post .styled-selectors input[type="checkbox"]:checked + label{background:url(../../img/front/login-chekbox-1.png) no-repeat; background-position:0px 5px;}
.total-job-post  td {border-bottom: 1px solid #ededed ;border-right: 1px solid #ededed;}
.total-job-post   td:last-child{border-right:0px;}
.total-job-post   .table td {padding:14px 12px 10px;}
.side_menu ul li a.active{color:#37008e;font-family: 'lato-Bold';font-size: 15px;}
.side_menu ul li a{color:#737373;font-family: 'latomedium';font-size: 16px;padding:0 0 0px 40px;position:relative;text-decoration:none;display:block;margin-bottom:40px;}
.side_menu ul li figure{position:absolute;left:0;top:3px;margin:0;}
.side_menu ul li figure img{display:block;margin:auto;}
.side_menu  ul li:hover figure img{opacity:0;visibility:hidden;}
.side_menu ul li:hover figure img.hover-img{opacity:1;visibility:visible;}
.side_menu ul li:hover > a{color:#37008e;}
.side_menu ul li a.active figure img{opacity:0;visibility:hidden;}
.side_menu ul li a.active figure img.hover-img{opacity:1;visibility:visible;}
.side_menu ul li a.active{color:#37008e;position:relative;display: block;}
.side_menu {padding: 30px 0 0 15px;}
.side_menu .submenu li a {padding: 0;font-size: 15px ;position: relative;margin: 0 0 15px 40px ;}
.submenu{margin-top:-25px}
.side_menu ul li a.active::after {position: absolute;content: '';height: 35px;width: 4px;top: -5px;right: -10px;background: #37008e;border-radius: 5px 0 0 5px;}
.side_menu .submenu li a.active::after{display:none;}
/* total-job-posts-page end*/

/* total-job-posts-page start*/

.manage-job {display: flex;flex-wrap: wrap;margin-bottom:20px;margin-top:18px;} 
.manage-left {width: 23%;margin-right:15px;}
.manage-right {width: 75.4%;}
.manage-job h3{color:#37008e;font-family: 'Nunito', sans-serif;font-weight: 800;margin-bottom:0;}
.manage-job span{color:rgba(0,0,0,.7);font-family: 'latomedium';}
.manage-right h3{font-size:30px;line-height: 30px;}
.manage-right  span{font-size:16px;}
.manage-left span{font-size:13px;}
.manage-left h3{font-size:23px;line-height: 18px;} 
.manage-job p{color:rgba(0,0,0,.7);font-family: 'latomedium';font-size:16px;margin: 4px 0 0;}
.manage-left-top {background-color:#fff;box-shadow: 0px 0px 2px rgba(0,0,0,.2);text-align:center;padding:11px 0 7px;}
.manage-left li {display:inline-block;vertical-align:top;width:49.4%;}
.manage-left ul {border-bottom: 1px solid #d2d2d2;padding-bottom: 5px;position: relative;}
.manage-left ul::after{position:absolute;content:'';top:-11px;left:0;right:0;margin:auto;text-align:center;width:1px;height:55px;background:#d2d2d2;}
.manage-right ul li {display: inline-block;text-align: center;width:12.6%; }
.manage-right ul li:last-child {margin: 0;}
.job-detail-main.total-job-post {padding-bottom: 63px;}
.job-details.post-detail .profile-right .btn.btn-primary{padding-left: 30px;}

.job_hiring_count {width:100%;position: relative;z-index: 0;}
.job_hiring_count ul{display:flex;flex-wrap:wrap;margin:0 -7px;border:0;}
.job_hiring_count ul li{width:14%;padding:0 7px;display:flex;flex-wrap:wrap;justify-content:center;}
.job_hiring_count ul li.application_received, .job_hiring_count ul li.interview{width:22%;}
.job_hiring_txtbox{background-color:#fff;box-shadow: 0px 0px 2px rgba(0,0,0,.2);padding:19px 10px ;width:100%;text-align:center;flex-wrap: wrap;justify-content: center;align-content: center;display: flex;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;position:relative}
.job_hiring_txtbox:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #37008e;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}

.job_hiring_txtbox h3{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.job_hiring_txtbox span{width:100%;display:block;font-size:16px;font-family: 'latomedium';-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.job_hiring_txtbox:hover{background:#37008e;}
.job_hiring_txtbox:hover:after{opacity:1;visibility:visible;}
.job_hiring_txtbox:hover h3{color:#fcd300;}
.job_hiring_txtbox:hover span{color:#fff;}

.sort-by.advanced_settings{text-align:right;padding-top:7px;margin-bottom:0;}
.advanced_settings a{display:block;font-size:14px;color:#37008e;}
.advanced_settings a img{margin-right:5px;}
/* total-job-posts-page end*/

.dashboard_close{display:none;}
.dashboard_toggle{display:none;}
.dashboard_toggle a{font-size:16px;color:#37008e;font-family: 'Nunito', sans-serif;font-weight: 600;background-image:url(../../img/front/menu2.svg);background-repeat:no-repeat;background-position:center right 0px;display:block;padding-right:40px;}

.manage-right {width: 100%;}
.header.detail-page .language_dropdown .dropdown-menu .dropdown-item{padding-left:20px;padding-bottom:12px;}
.header.detail-page .dropdown-menu{min-width: 170px;}

.bookmark .hover-book{opacity:0;visibility:hidden;position:absolute;left:0;right:0;margin:auto;text-align:center;top:02px;}
.bookmark:hover .hover-book{opacity:1;visibility:visible;}
.bookmark:hover img{opacity:0;visibility:hidden;}
select.form-control option{font-family: 'Lato', sans-serif !important;;font-weight: 400; }

/* job-listing-page start*/
.job-listing {display: block;padding: 35px 0 70px;background: #f7f7f7;}
.job-listing-main {display: flex;flex-wrap: wrap;}
.job-listing-left {width: 21.7%;margin-right:30px;}
.job-listing-left-main{background: #fff;box-shadow: 0px 0px 3px rgba(0,0,0,.1);padding: 10px;}
.job-listing-left  h2{color:#2b2b2b;font-size:18px;font-family: 'Lato-Bold';}
.job-listing-left  a{color:#37008e;font-size:15px; font-family: 'latomedium';}
.job-listing-left  h3{color:#989898;font-size:16px;font-family: 'Lato-Bold';}
.job-listing-left  h4{color:#37008e;font-size:14px;font-family: 'Lato-Bold';margin-top:5px}
.job-listing-left  .job-type-top a{font-size:14px;}
.filter-part h2{display:inline-block;vertical-align:top;}
.filter-part a{float:right;}
.filter-part {padding: 10px 5px 5px 12px;}
.job-type-top  h3{display:inline-block;vertical-align:top;}
.job-type-top a{float:right;}
.job-type  {padding: 15px 4px 15px 12px;border-bottom: 1px solid #e8e8e8;}
.job-type:last-child{border-bottom:0;}
.job-type  .styled-selectors {position: relative;display: block;}
.job-type  .styled-selectors input[type="checkbox"]:not(old), input[type="radio"]:not(old):not(.style_none_checkbox) {width: 18px;margin: 0;padding: 0;opacity: 0;position: absolute;left: -1px;cursor: pointer;}
.job-type  .styled-selectors input[type="checkbox"]:not(old) + label {background: url(../../img/front/job-list-chek.png) no-repeat;background-position: 0px 6px;}
.job-type  .styled-selectors input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {display: inline-block;margin-right: 0px;margin-left: 0;padding-left: 27px;line-height: 28px;cursor: pointer;}
.job-type  .styled-selectors label {font-family: 'latomedium';font-size: 14px;color:#2b2b2b;}
.job-type  .styled-selectors input[type="checkbox"]:checked + label{background:url(../../img/front/job-list-chek-1.png) no-repeat; background-position:0px 6px;}
.job-type .styled-selectors label  strong {font-weight:normal;font-family: 'latomedium';color:#989898;}
.job-listing-left  a:hover{opacity:.7;}
.search-box .form-control {height: 34px;border-radius: 5px;padding-left: 10px;background: #fff;color: rgba(43,43,43,.30);font-size: 15px;font-family: 'latomedium';padding-right: 30px;}
.search-box {padding: 3px 11px 0 0;}
.search-box  .form-control::-webkit-input-placeholder{color:rgba(43,43,43,.30);opacity:1}.search-box  .form-control::-moz-placeholder{color:rgba(43,43,43,.30);opacity:1}.search-box  .form-control:-ms-input-placeholder{color:rgba(43,43,43,.30);opacity:1}.search-box  .form-control::-ms-input-placeholder{color:rgba(43,43,43,.30);opacity:1}.search-box  .form-control::placeholder{color:rgba(43,43,43,.30);opacity:1}
.search-box  .form-group{position:relative;margin-bottom: 12px;}
.search-contorl {position: absolute;top: 3px;right: 10px;}
.job-listing-left  .more{font-size:14px;padding-left: 27px;padding-top: 9px;font-family: 'Lato-Bold';}
.job-listing-left  .more img{margin-left:2px;}
.map-view {text-align:center;max-width: 241px;margin: auto;display: block;margin-bottom: 20px;}
.map-view a {font-size:18px;color:#fff;font-family: 'Lato-Bold'; background: #37008e;border-radius: 5px;border: 1px solid #37008e;height:66px;line-height:66px;max-width:241px;display:block;margin:auto;position:relative;padding-left: 35px;}
.map-view  figure{position:absolute;left:0;right:90px;margin:auto;text-align:center;top: -2px;}
.job-listing-right {width:75.9%;}
.map-view  .hover-loc{position:absolute;left:0;right:0;margin:auto;text-align:center;opacity: 0;visibility: hidden;top: 24px;}
.map-view:hover a{background:#fff;color:#37008e;border-color:#37008e !important;}
.map-view:hover img {opacity:0;visibility:hidden;}
.map-view:hover  .hover-loc{opacity:1;visibility:visible;font-family: 'latomedium';}
.job-listing-right h1{color:#656565;font-size:16px;font-family: 'latomedium';}
.job-listing-right h1 span{color:#2b2b2b;font-family: 'Lato-Bold';}
.job-listing-right .total-post {padding: 17px 0 0;border-top:1px solid #e1e1e1;}
.job-listing-right .total-post h1{padding-top: 8px;}
.job-listing-right .sort-by{width:auto;}
.job-listing-top {background: #fff;padding: 10px;box-shadow: 0px 0px 3px rgba(0,0,0,.1);margin-top: 10px;margin-bottom: 20px;}
.job-listing-top .job-detail-bottom p a {font-size:14px;font-family: 'Lato-Bold';color:rgba(55,0,142, .9)}
.job-listing-top  .key-requirments ul li{width: 149px;cursor: pointer;}
.job-listing-top  .key-requirments {padding: 10px 0 9px;}
.job-listing-top:hover{border: 1px solid #37008e;}
.job-listing-top{border: 1px solid #fff;}
.pagination-job .pagination{border-radius: 0;justify-content: center;}
.pagination-job .page-link {padding: 0 6px;line-height: 0;color: #007bff;background-color: transparent;border: none;color:#37008e;font-size:16px;font-family: 'Lato-Bold';}
.pagination-job .page-item.active .page-link{color:#000;background-color:transparent;border-color:transparent;}
.pagination-job {display: block;margin-top: 40px;}
.job-type.left {border-bottom: none;}
.pagination-job .page-link:hover{color:#000;}
.page-link:focus{box-shadow:none;}
.profile-right h2 a{color:#000;}
 .key-requirments ul li:hover{background-color: rgba(223, 223, 223, 0.7);}
 .key-requirments ul li{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
/* job-listing-page end*/

/* recruiters-page start*/

.recruiters .profile-right {padding-top: 15px;padding-bottom: 15px;}
.recruiters .locatoin-adderes li.third{font-size:16px;padding-left:28px}
.recruiters .locatoin-adderes li.fourth{font-size:16px;color:#37008e;padding-left:25px}
.recruiters .locatoin-adderes li.fourth a{color:#37008e;}
.recruiters .locatoin-adderes li.fourth a:hover{opacity:.8;}


/*-- Recruiters Detail --*/
.recruiters_job_detail{padding-bottom:20px;}
.recruiters_job_list{max-width:973px;margin:30px auto auto;}
.recruiters_job_list .job_title{color:#000000;font-size:23px;font-family: 'Nunito', sans-serif;font-weight:600;text-align:center;}
.recruiters_job_list .job_title strong{font-weight: 800;}
.recruiters_job_list .job-listing-top{margin-top:20px;}
.recruiters_job_list .profile-right{padding-left:0;}
.recruiters_job_list .locatoin-adderes{padding-top:30px;}
.recruiters_job_list .job-listing-top .key-requirments {padding: 7px 0 9px;}
/* recruiters-page end*/


/*-- Applications Received Listing Page Start --*/
.application_listing .job_hiring_txtbox.active{background:#37008e;}
.application_listing .job_hiring_txtbox.active h3{color:#fcd300;}
.application_listing .job_hiring_txtbox.active span{color:#fff;}
.application_listing .job_hiring_txtbox{position:relative;}
.application_listing .job_hiring_txtbox:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #37008e;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.application_listing .job_hiring_txtbox.active:after{opacity:1;visibility:visible;}
.application_listing .job_hiring_txtbox:hover:after{opacity:1;visibility:visible;}
.application_listing .job_hiring_txtbox:hover{background:#37008e;}
.application_listing .job_hiring_txtbox:hover h3{color:#fcd300;}
.application_listing .job_hiring_txtbox:hover span{color:#fff;}

.job_table_section .inner_tab {justify-content: center;border: none;margin-bottom:20px;}
.job_table_section .inner_tab li{padding:0 5px;}
.job_table_section .inner_tab li a{height:49px;font-size:16px;border:1px solid #000;font-size:16px;color:#737373;border-radius:10px;padding:5px 20px;line-height:36px;position:relative;}
.job_table_section .inner_tab li a:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #37008e;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
.application_listing .inner_tab li a.active{background:#37008e;color:#fff;}
.job_table_section .inner_tab li a.active span{color:#fcd300;}
.job_table_section .inner_tab li a.active:after{opacity:1;visibility:visible;}
.job_table_section .inner_tab li a:hover:after{opacity:1;visibility:visible;}
.job_table_section .inner_tab li a span{display:inline-block;width:auto;font-size:18px;line-height:22px;font-family: 'Lato-Bold';padding:0 5px 0 0;}
.job_table_section .inner_tab li a:hover{background:#37008e;color:#fff;}
.job_table_section .inner_tab li a:hover span{color:#fcd300;}

.job_table_section .table .thead-light th{background:#f9f9f9;color:#000;}
.job_table_section .table tr td{padding-bottom:14px;}
.job_table_section .table tr td, .job_table_section .table tr th{text-align:left;}
.job_table_section .table tr td:first-child, .job_table_section .table tr td:last-child, .job_table_section .table tr th:first-child, .job_table_section .table tr th:last-child{text-align:center;}
.job_table_section .serial_td{width:60px;}
.job_table_section  .name_td{width:170px;}
.job_table_section .email_td{width:210px;}

/*-- Applications Received Listing Page End --*/


/*-- Applications Received Detail Page Start --*/
.back_group{display: flex;flex-wrap:wrap;padding-bottom:22px;}
.back_group  a{font-size:14px;color:#37008e;text-decoration:none;}
.back_group .back_candidates{width:60%;}
.back_group .back_candidates  a img{margin:-3px 5px 0 0;}
.back_group .next{width:40%;text-align:right;}
.back_group .next  a img{margin:-3px 0px 0 5px;}

.job_profile_detail{display: flex;flex-wrap:wrap;background: rgba(247,247,247,.77);padding: 20px 20px 14px;position: relative;}
.detail_left{width:65%;padding-right:10px;}
.detail_left h2{font-size:27px;color:#000;font-family: 'Lato-Bold';margin-bottom:0;}
.detail_left .locatoin-adderes {padding-top:10px;}
.detail_left .locatoin-adderes li{width:100%;padding-right:0;margin-bottom:10px;}
.detail_right{width:35%;text-align:right;}
.detail_right .looking_job_btn{margin-bottom:55px;display:block;}
.detail_right .looking_job_btn a{color:#37008e;font-size:14px;text-decoration:none;}
.detail_right .looking_job_btn img{margin-right:5px;}
.detail_right .show_number{margin-bottom:17px;display:block;}
.detail_right .show_number a{color:#37008e;font-size:14px;text-decoration:none;}
.detail_right .show_number img{max-width:12px;margin-right:5px;}

.post-detail .application_detail_content .job-detail-bottom table td:first-child{width:230px;max-width:100%;}
.post-detail .application_detail_content .job-detail-bottom table td span{width:230px;display:block;}
.application_detail_content .job-detail-bottom h4{color:#2b2b2b;font-size:18px;font-family: 'Lato-Bold';margin:20px 0 0;padding-bottom:20px;}
.application_detail_content .job-detail-bottom .table-responsive {margin-top:0;}
.application_detail_content .job_about{padding-bottom:5px;}
.question_txtbox{margin-bottom:15px;}
.question{color:#2b2b2b;font-size:15px;font-family: 'Lato-Bold';margin:0;}
.question span{padding-right:5px;}
.ans{color:#37008e;font-size:15px;font-family: 'Lato-Bold';margin:0;}

/*-- Applications Received Detail Page End --*/
  /* footer-start*/
 .newsletter h2{font-size:23px;}
 .newsletter {width: 100%;display: block;padding: 0px 0 30px;}
 .newsletter  .form-control {width: 370px;margin: 0 auto 10px;height: 45px;line-height: 45px;position: relative;border-color:#37008e;padding-right: 120px;}
 .newsletter  .btn-primary{min-width:115px;position: absolute;right: 0;top: 0;;}
 .newsletter .form-group {position: relative;display: block;max-width: 370px;margin: auto;}
 .footer_social {width: 100%;display: block;padding-bottom: 20px;}
 .footer_menu {width: 100%;display: block;text-align: center;padding-bottom:20px;}
 .footer_copyright{width: 100%;display: block;text-align: center;}
   .newsletter  .form-control::placeholder{color:rgba(43,43,43,.60);opacity:1}
     /* footer-end*/
	 
	   /* detail-page-poup-start*/
.apply-now .modal-body {padding: 0;}
.apply-now .job-profile{padding: 15px 20px 25px;}
.apply-now  .profie-img{top:20px;left: 20px;}
.apply-now  .myaccount_form {padding: 20px 20px 35px;}
.apply-now  h3{font-size:16px;font-weight:700;font-family: 'Nunito', sans-serif;margin-top: 10px;}
 .apply-now  .form-group {margin-bottom: 15px;}
 .date-pic {position: absolute;top: 15px;right: 30px;}
 .qualifications .form-control {padding-left: 10px;}
 .mandatry-section label{padding-left:0;}
.mandatry-section h3 {margin-bottom: 25px;}
.mandatry-section label{color:#2b2b2b;font-size:15px;font-family: 'Lato-Bold';}
.choose-file-bottom .btn.btn-primary {background: transparent;color: #37008e;font-size: 14px;min-width: 114px;height: 38px;line-height: 38px;position: absolute;left: 0;pointer-events: none;}
.choose-file-bottom {display: inline-block;vertical-align: middle;position:relative;width: 28%;}
.choose-file-bottom input{opacity:0;width: 114px;cursor: pointer;height:40px;}
.choose-file h3{margin-bottom:15px}
.choose-file p{display:inline-block;vertical-align:middle;margin: 0;color:#737373;font-size:14px;font-family: 'latomedium';}
.atteced span{color:#37008e;font-size:15px;font-weight:600;font-family: 'Nunito', sans-serif;vertical-align: middle;padding-top: 2px;}
.atteced {margin: 32px 0 15px;}
.form-box .total-job-post{font-size:15px;}
.form-box .total-job-post p{font-size:13px;font-family: 'Lato-Regular';color:#737373;padding-left:30px;}
.button-section .btn.btn-primary {min-width: 126px;}
.form-box  .button-section {padding-top: 15px;}
.form-box  .button-section .btn.btn-secondary {background: transparent;border-color: transparent;color:#37008e;font-weight:300;font-family: 'Nunito', sans-serif;font-size:18px;margin-left:8px;height:45px;line-height:45px;padding:0 15px;}
.form-box  .button-section .btn.btn-secondary:hover{background: #37008e;border-color: #37008e;color:#fff;}
.apply-now .modal-dialog{max-width: 526px;margin:30px auto;}
   /* detail-page-poup-end*/
 /* jobseekr-dashboard -start*/
.jobseekr-dashboard .job_counter ul li {width: 20%;}
.date-pic.birth {bottom: 35px;top: auto;}
.jobseekr-dashboard textarea{resize:none;}
.jobseekr-dashboard  textarea.form-control{height:90px;}
.change_password.qaulification {padding: 0;border: none;}
.change_password.qaulification h2 {margin-bottom: 20px;}
.date-pic.garudate {bottom: 35px;top: auto;right: 20px;}
.add-more .btn.btn-primary {background: transparent;color: #37008e;min-width: 114px;height: 38px;line-height: 38px;font-size: 14px;padding-left: 30px;}
.add-more .btn.btn-primary:hover{background: #37008e;color: #fff;}
.add-more figure {position: absolute;left: 15px;top: 0px;margin: 0;}
.add-more figure .hover-img{opacity: 0;visibility: hidden;}
.add-more:hover figure img{opacity: 0;visibility: hidden;}
.add-more:hover figure .hover-img {opacity: 1;visibility: visible;}
.add-more {position: relative;}
.myaccount_content label{display:block;}
.attech-cv .form-control {display: inline-block;vertical-align: top;width: 69.8%;margin-right: 20px;}
.attech-cv .btn.btn-primary {background: transparent;color: #37008e;min-width: 103px;height: 33px;line-height: 33px;font-size: 14px;vertical-align: bottom;margin-bottom: 5px;}
.attech-cv .choose-file input{min-width: 103px;height: 33px;opacity:0;cursor: pointer;}
.attech-cv .choose-file {display: inline-block;vertical-align: bottom;width: 103px;position:relative;}
.attech-cv  .btn.btn-primary:hover{background: #37008e;color: #fff;}
.attech-cv .choose-file .btn.btn-primary {position: absolute;right: 0;top: -4px;pointer-events: none;cursor:pointer;}
.attech-cv {overflow: hidden;}
   /* jobseekr-dashboard -end*/
      /* notification-start*/
.notification .profile-right {padding-left: 85px;padding-top: 5px;} 
.notification .profile-right   p {color: rgba(76,76,76, .90);font-family: 'Lato-Regular';font-size: 14px;line-height: 19px;margin: 10px 0 20px;}
.notificaton-listing {display: flex;width: 100%;flex-wrap: wrap;margin-top: 50px;}
.notificaton-listing  .btn.btn-primary{float:none;width:133px;height:38px;line-height:38px;padding:0;padding-left: 0 !important;color: #fff;}
.notificaton-listing  .btn.btn-primary:hover{color: #37008e;}
.notificaton-listing  .btn.btn-primary.cstm{float:none;width:156px;height:38px;line-height:38px;background: transparent;color: #37008e;}
.notificaton-listing  .btn.btn-primary.cstm:hover{background: #37008e;color: #fff;}
.notificaton-listing li {margin-right: 10px;align-items: center;display: flex;}
.notificaton-listing li:last-child {margin-right:0px;}
.show-map{color:#37008e;font-size:14px;font-weight:400;font-family: 'Nunito', sans-serif;margin: -25px 0 0 15px;display:block;}
.show-map img {margin-right: 10px;margin-top: -5px;}
.show-map:hover {color: #37008e;text-decoration: none;opacity:.8;}
.days span{color:#989898;font-size:14px;font-family: 'Lato-Regular';}
.days {float: right;padding-top: 10px;}
.notificatoin-bg-color {background: #fff;box-shadow: 0px 0px 03px rgba(0,0,0,.1);}
.job-profile.notification-msg {background: transparent;}
.job-listing-top.notification {border: none;box-shadow: none;margin: 0;padding:5px 10px;}
 .job-listing-top.notification.msg {padding-top: 0;}
.job-profile.notification-msg  h5{color:#4c4c4c;font-size:14px;font-family: 'Lato-Bold';}
.job-profile.notification-msg  p{color:#4c4c4c;}
.job-profile.notification-msg  a {color:#37008e;text-decoration:underline;}
.job-profile.notification-msg   a:hover{opacity:.8;}
.job-profile.notification-msg .days{padding:0;}
.profile-right.msg p {margin-bottom: 3px;}
.job-listing-top.notification .profie-img{width: 63px;height: 63px;border:1px solid #d3d3d3;background-color:#fff;overflow:hidden;}
.profie-img{border:1px solid #d3d3d3;width: 83px;height: 83px;background-color:#fff;overflow:hidden;}
   /* notification-end*/
  /* job-alerts-start*/
.job-detail-top.notifiacton.alerts h1 {margin-bottom: 0;}
.alerts h6 {float: right;margin-bottom:10px;color:#37008e;font-weight:300;font-family: 'Nunito', sans-serif;font-size: 15px;}
.alerts a {color:#37008e;}
.alert-right  .form-control {color: #656565;font-size: 14px;font-family: 'latomedium';display: inline-block;width: 167px;height: 38px;border-color: #cacaca;-moz-appearance: none;-webkit-appearance: none;
background-image: url(../../img/front/dropdown_icon.png);background-repeat: no-repeat;background-position: 94%;border-radius: 5px;}
.alert-right  .form-control::placeholder {color: #656565;opacity: 1;}
.alters-fillter {display: flex;flex-wrap: wrap;padding:10px 10px 0 20px;align-items: center;}
.alert-right {display: flex;flex-wrap: wrap;}
.alters-fillter label{color:#656565;font-size:16px;font-family: 'Lato-Bold';margin-right:15px;margin-bottom:0;}
.alert-right li{margin-right:10px;}
.alert-right li:last-child{margin-right:0px;}
.distnace {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 20px 10px 0 20px;}
.distnace label{color:#656565;font-size:16px;font-family: 'Lato-Bold';margin-right:15px;margin-bottom:0;}
.alert-distance {background: #fff;box-shadow: 0px 0px 03px rgba(0,0,0,.1);padding-bottom: 10px;}
   /*  job-alerts-end*/

.detail_right .btn.btn-primary {min-width: 156px;height: 38px;line-height: 38px;font-size: 15px;}
.profile-right.msg .days {margin-top: 34px;}
.search_form .selcet .form-control{-moz-appearance: none;-webkit-appearance: none;background-image: url(../../img/front/dropdown_icon.png);background-repeat: no-repeat;background-position: 90%;}
.table-responsive tr:hover {background-color:rgba(240, 240, 240, 0.7);}


@media (min-width:1200px) and (max-width:1329px){
	
	

.post-detail  .key-requirments ul li{width: 118px;}
.sort-by{width: 26.9%;}

.manage-left li{width: 49.2%;}
.manage-right{width: 75.1%;}
.manage-right ul li{width: 31.1%;margin-bottom: 20px;}


.post-detail .job-detail-top {width: 76.6%;}
	/* job-listing-page start*/
.job-listing-left{margin-right:26px;}
.job-listing-top .locatoin-adderes li{padding-right: 38px;}	
.job-listing-top .key-requirments ul li {width: 123px;}	
/* job-listing-page end*/
/* job-listing-page start*/
.recruiters .job-listing-top .locatoin-adderes li {padding-right: 36px;}
/* recruiters-page end*/
    /* job-alerts-start*/
	   .alert-right .form-control{width: 141px;}
	   .alters-fillter label{margin-right: 10px;}
	    /* job-alerts-end*/
}

@media (min-width: 992px) and (max-width: 1199px){
	
.header.detail-page .header-deatil{padding-top:4px;}
.key-requirments ul li{width: 140px;}

.post-detail .job-post-detail{width: 235px;min-height: auto;}
.post-detail  .key-requirments ul li{width: 117px;margin-top: 15px;margin-right:6px;}
.post-detail  .key-requirments ul li:first-child{margin-left:0;}
.post-detail .locatoin-adderes li{padding-right: 20px;padding-left: 20px;}
.post-detail .job-detail-top {width: 72.3%;}


.sort-by{width:32%;}

.manage-left li{width: 49.1%;}
.manage-job p{font-size: 14px;}
.manage-right {width: 74.7%;}
.manage-right span {font-size: 14px;line-height: 18px;display: block;}
.manage-right h3 {font-size: 26px;}
.manage-left h3 {font-size: 20px;}

.manage-right ul li{width:30.5%;margin-bottom: 20px;}
.job_hiring_count ul li{width:33.33%;padding:7px 7px;}
.job_hiring_count ul li.application_received, .job_hiring_count ul li.interview{width:33.33%;}
/* job-listing-page start*/
.job-listing-left{margin-right:22px;width: 27%;}
.job-listing-right {width: 70.5%;}
.job-listing-top .locatoin-adderes li{padding-right: 32px;padding-bottom: 10px;}	
.job-listing-top .key-requirments ul li {width: 123px;}		
.job-listing-top .key-requirments label{margin-bottom:10px;}
/* job-listing-page end*/
/* job-listing-page start*/
.recruiters .job-listing-top .locatoin-adderes li {padding-right: 20px;}
.recruiters .locatoin-adderes li.third {font-size: 15px;padding-left: 25px;}
.recruiters .locatoin-adderes li.fourth {font-size: 15px;padding-left: 20px;}
/* recruiters-page end*/

.job-detail-main.total-job-post .table .thead-light th{padding:15px 20px;;font-size:14px;}
.post-detail .job-detail-main .table {
  white-space: nowrap;
}
.status {margin-left: 0;}

/*-- Applications Received Listing Page Start --*/
.application_listing .job_hiring_count ul{flex-wrap: nowrap;overflow-y:hidden;overflow-x:auto;}
.application_listing .job_hiring_count ul li{width:100%;padding:2px 7px 15px;}
.application_listing .job_hiring_count ul li .job_hiring_txtbox{width:200px;height:auto;}
.application_listing  .job_hiring_count ul li.application_received, .application_listing  .job_hiring_count ul li.interview{width:100%;}


/*-- Applications Received Listing Page End --*/

    /* jobseekr-dashboard -start*/
.attech-cv .form-control{width: 53.8%;}	
.change_password.qaulification .col-md-3 {max-width: 50%;ms-flex: 0 0 50%;flex: 0 0 50%;} 
.change_password.qaulification .col-md-4 {max-width: 50%;ms-flex: 0 0 50%;flex: 0 0 50%;} 
   /* jobseekr-dashboard -end*/
     /* job-alerts-start*/
   .alert-right .form-control{width: 120px;}
  .alters-fillter label{margin: 0 0 10px;}
    /* job-alerts-end*/

}

@media (max-width: 991px){

.header.detail-page .navbar-toggler{display:none;}

	
}

@media (min-width: 768px) and (max-width: 991px){
	.locatoin-adderes li{padding-right: 20px;}
	.profile-right .btn.btn-primary{float: none;margin-top: 18px;}
	.key-requirments ul li{margin-top: 10px;}
	.key-requirments ul li:first-child{margin-left:0;}
	
	.post-detail .job-post-detail{display: block;min-height: auto;margin: auto;width:100%;}
	.post-detail .job-detail-main {padding: 12px;margin: 0;width: 100%;max-width: 100%;}
	.post-detail .key-requirments ul li{width: 124px;}
	.post-detail .profile-right .btn.btn-primary {float: right;margin-top: -30px;}
	.header.detail-page  .logo{width: 49%;}
	.header_right.detail {padding-top:1px;}
	.header.detail-page .mobile_visible_btn .search_toggle.show::after, .header.detail-page .mobile_visible_btn .search_toggle.show::before{bottom:-13px}
	
	.notification{position:relative;padding:0 15px 0 10px;}
	.header.detail-page  .header_search{padding-right: 0;padding-top:5px}
	.header.detail-page .header-deatil{padding-top:0;}
	.sort-by{width:32%;margin-bottom:15px}
	.post-detail .job-detail-main .table {white-space: nowrap;}
	.post-detail .job-detail-top {width: 100%;display: block;margin-left: 0;margin-top:15px;}
	.manage-left li{width: 49.1%;}
	.manage-job p{font-size: 14px;}
	.manage-right {width: 74.7%;}
	.manage-right span {font-size: 14px;line-height: 18px;display: block;}
	.manage-right h3 {font-size: 26px;}
	.manage-left h3 {font-size: 20px;}
	
	.manage-right ul li{width:30.6%;margin-bottom: 20px;}
	.job_hiring_count ul li{width:33.33%;padding:7px 7px;}
.job_hiring_count ul li.application_received, .job_hiring_count ul li.interview{width:33.33%;}
.job_hiring_txtbox{height:100px;padding: 12px 10px;}
		.dashboard_close {position: absolute;right: 15px;top: 10px;display:block;z-index:1;}
	.dashboard_close a{display:block;}
	.dashboard_close a img{max-width:15px;}
	.dashboard_toggle{display:block;}
	.dashboard_menu{position:fixed;top:0;left:-100%;width:100%;z-index:999;background:#fff;padding:0;height:100%;overflow:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
	.dashboard_menu.show{left:0;}
	.side_menu {padding: 15px 10px 0 15px;}
	.post-detail .post-profile{padding:15px 10px 18px}
	.post-detail .job-detail-bottom table td:first-child{max-width:100%;}
		/* job-listing-page start*/
.job-listing-left {width: 100%;max-width: 340px;margin: auto;}
.job-listing-right {width: 100%;margin-top:40px;}
.job-listing-top .locatoin-adderes li{padding-right:15px;padding-bottom: 10px;}	
.job-listing-top .key-requirments ul li {width: 120px;}
/* job-listing-page end*/
/* job-listing-page start*/
.recruiters .locatoin-adderes li.third {font-size: 15px;padding-left: 25px;}
.recruiters .locatoin-adderes li.fourth {font-size: 15px;padding-left: 20px;}
.map-view{padding-bottom: 30px;}
/* recruiters-page end*/

/*-- Applications Received Listing Page Start --*/
.application_listing .job_hiring_count ul{flex-wrap: nowrap;overflow-y:hidden;overflow-x:auto;}
.application_listing .job_hiring_count ul li{width:100%;padding:2px 7px 15px;}
.application_listing .job_hiring_count ul li .job_hiring_txtbox{width:150px;height:auto;}
.application_listing  .job_hiring_count ul li.application_received, .application_listing  .job_hiring_count ul li.interview{width:100%;}

.job_table_section .inner_tab li a{height: 39px;padding: 5px 10px;font-size:14px;line-height:25px;}
.job_table_section .inner_tab li a span{font-size:16px;}
/*-- Applications Received Listing Page End --*/
  /* footer-start*/
	.newsletter .btn-primary{height: 45px;line-height: 45px; }
	  /* footer-start*/
	   /* detail-page-poup-start*/
	.form-box .button-section .btn.btn-secondary {height: 40px;line-height: 40px;padding: 0 15px;font-size: 15px;}
	  /* detail-page-poup-end*/
	    /* jobseekr-dashboard -start*/
	.change_password.qaulification .col-md-3 {max-width: 50%;ms-flex: 0 0 50%;flex: 0 0 50%;} 
    .change_password.qaulification .col-md-4 {max-width: 50%;ms-flex: 0 0 50%;flex: 0 0 50%;} 
	.attech-cv .form-control{width: 55.8%;}	
	   /* jobseekr-dashboard -start*/
	      /* notification-start*/
	   .notificatoin-bg-color {padding: 10px 0;}
	   .job-listing-top.notification{margin: 0 0 20px}
	      /* notification-end*/
	     /* job-alerts-start*/
	   .alert-right .form-control{width: 124px;}
	   .alters-fillter label{margin: 0 0 10px;}
	     /* job-alerts-end*/ 
	  .search_form .selcet .form-control{background-position: 98%;}
}


@media (max-width: 767px){

.profile-right span{font-size: 14px;}
.locatoin-adderes li{padding-right: 20px;padding-bottom:15px;padding-left: 30px;width: 100%;}
.profile-right .btn.btn-primary{float: none;margin-top: 6px;min-width: 110px;height: 34px;line-height: 30px;font-size: 14px;}
.job-detail-main{max-width: 100%;}
.locatoin-adderes{padding: 15px 0px 0;}
.job-detail-bottom table td:first-child{font-size: 14px;}
.job-detail-bottom table td:first-child{max-width: 100%;}
.job-detail-bottom table td{padding: 10px 0 10.8px 15px;}
.key-requirments ul li:first-child{margin-left:0;}
.key-requirments ul li{width: auto;margin-top: 10px;padding: 0 15px;}



    .post-detail .job-post-detail{display: block;min-height: auto;margin: auto;width: 100%;}
	.post-detail .job-detail-main {padding: 12px;margin: 0;width: 100%;max-width: 100%;}
	.post-detail .key-requirments ul li{width: 124px;}
    .post-detail .job-detail-bottom{padding-left: 10px;}
	.post-detail .key-requirments ul li{width: auto;}
	  
	
	.header.detail-page  .header_search{padding-right: 0;padding-top:8px;width:50px;padding:0;padding-left:10px;}
	.language_dropdown .dropdown-toggle{font-size: 14px;}
	.header_right.detail .dropdown.language_dropdown{padding: 0 0 0 12px;}
	.header_right.detail .dropdown.language_dropdown figure {line-height: 30px;width: 30px;height: 30px;}
	.header_right.detail .dropdown.language_dropdown::after{top:2px;}
	.header_right.detail .language_dropdown .dropdown-toggle::after {top: 12px;}
	.job-img{top: 13px;}
	.post-detail {padding-top:15px;}
	.post-detail .tab-content h1{font-size: 19px;margin: 15px 0 16px 0;}
	.post-detail .job-detail-top {width: 100%;display: block;margin-left: 0;margin-top: 15px;}
	.sort-by label{font-size: 14px;}
	.sort-by .form-control{width: 136px;}
	.post-detail .job-detail-top h1{font-size: 23px;display:block;padding:5px 0;text-align:center;}
	.sort-by {width: 100%;margin-bottom: 15px;text-align:center;}
	.side_menu ul li a{padding: 0 0 0px 35px;}
	.side_menu ul li a {margin-bottom:20px;}
	.submenu {margin-top: 0;}
	.post-detail .job-detail-bottom table td:first-child {max-width: 100%;}
	.job-details.post-detail .table{white-space:nowrap;}
	.post-detail .job-detail-main .table{white-space:nowrap;}
		
	.manage-left li{width: 49.1%;}
	.manage-job p{font-size: 14px;}
	.manage-right span {font-size: 14px;line-height: 18px;display: block;}
	.manage-right h3 {font-size: 24px;}
	.manage-left h3 {font-size: 18px;}
	.manage-right ul li:first-child {width: 100%;}
	.manage-left {width: 100%;margin-right: 0px;}
	.manage-right {width: 100%;text-align:center;margin-top:15px;margin-bottom:0;}
	.manage-right ul li{width:100%;margin-bottom:15px}
	.job_hiring_count ul li{width:33.33%;padding:7px 7px;}
	.job_hiring_count ul li.application_received, .job_hiring_count ul li.interview{width:33.33%;}
	.job_hiring_txtbox{height:113px;padding:10px;}
	.sort-by.advanced_settings {text-align: center;padding-top: 7px;margin-bottom: 15px;}
	.header.detail-page  .header-deatil{padding-top:0;}
	.header.detail-page .language_dropdown .dropdown-toggle{font-size:0;padding-right: 5px;}
	.header.detail-page .language_dropdown .dropdown-menu{left:auto !important;right:0;transform: translate3d(0, 31px, 0px) !important;}
	.job-details{padding-bottom:25px;}
	
	.dashboard_close {position: absolute;right: 15px;top: 10px;display:block;z-index:1;}
	.dashboard_close a{display:block;}
	.dashboard_close a img{max-width:15px;}
	.dashboard_toggle{display:block;}
	.dashboard_menu{position:fixed;top:0;left:-100%;width:100%;z-index:999;background:#fff;padding:0;height:100%;overflow:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition: all 0.5s;transition:all 0.5s;}
	.dashboard_menu.show{left:0;}
	.side_menu {padding: 15px 10px 0 15px;}
	.post-detail .post-profile{padding:15px 10px 18px}
	.table-responsive {height: 330px;z-index: 0;position: relative;}
	.post-detail .profile-right .btn.btn-primary img{top:8px;}
	.manage-job{margin-top: 0}
	.manage-right{margin-top: 5px;}
	  .header_right.detail {padding-top:1px;}
	.header.detail-page .dropdown-menu {min-width: 100%;}
	.header.detail-page .search_box button{vertical-align: middle;margin-top: 3px;}
	.notification{position:relative;padding:0 15px 0 10px;}
  .header_right.detail .dropdown.language_dropdown{padding: 0 0 0 7px;}
   .header.detail-page .header_search{width:57px;}
   .header_right.detail .dropdown.language_dropdown::after{left: -4px;}
   .header_right.detail .notification::after{left: -11px;}
   .header.detail-page .mobile_visible_btn .search_toggle.show::after, .header.detail-page .mobile_visible_btn .search_toggle.show::before{bottom:-16px}
   	/* job-listing-page start*/
.job-listing-left {width: 100%;margin: auto;}
.job-listing-right {width: 100%;margin-top:40px;}
.job-listing-top .locatoin-adderes li{padding-right:9px;}	
.job-listing-top .key-requirments ul li {width: 120px;}
.map-view figure{right: 70px;}
.map-view a {font-size: 15px;height: 45px;line-height: 45px;max-width: 170px;margin: auto;position: relative;padding-left: 35px;}
.map-view .hover-loc{top:13px;}
.job-listing-right h1{display:block;font-size:14px;text-align:center;}
.job-listing-right .sort-by {width: 100%;text-align: center;padding-top: 15px;}
.job-listing-top .key-requirments ul li {width: 190px;}
.job-listing{padding: 35px 0 40px;}
.job-type{padding: 10px 0 10px 10px;}
.filter-part {padding: 10px 5px 0px 12px;}
/* job-listing-page end*/
/* job-listing-page start*/
.recruiters .job-listing-top .locatoin-adderes li {padding-right: 12px;}
.recruiters .locatoin-adderes li.third {font-size: 15px;padding-left: 30px;}
.recruiters .locatoin-adderes li.fourth {font-size: 15px;padding-left: 30px;}
.map-view{padding-bottom:15px;}
.job-listing.recruiters{padding-bottom:40px;}

.recruiters_job_list .job_title{font-size:20px;}
.recruiters_job_list .locatoin-adderes {
    padding-top: 10px;
}
/* recruiters-page end*/
.job_hiring_txtbox span{font-size:14px;}

/*-- Applications Received Listing Page Start --*/
.application_listing .job_hiring_count ul{flex-wrap: nowrap;overflow-y:hidden;overflow-x:auto;}
.application_listing .job_hiring_count ul li{width:100%;padding:2px 7px 15px;}
.application_listing .job_hiring_count ul li .job_hiring_txtbox{width:150px;height:auto;}
.application_listing  .job_hiring_count ul li.application_received, .application_listing  .job_hiring_count ul li.interview{width:100%;}

.job_table_section .inner_tab li a{height: 39px;padding: 5px 10px;font-size:14px;line-height:25px;}
.job_table_section .inner_tab li a span{font-size:16px;}
/*-- Applications Received Listing Page End --*/

/*-- Applications Received Detail Page Start --*/
.back_group{padding-bottom:15px;}
.detail_left .locatoin-adderes li{margin-bottom:0;padding-bottom:10px;}
.application_detail_content .table-responsive{height:auto;}
.job_profile_detail{padding:15px;}
.detail_left h2{margin-bottom:0;font-size:22px;}
.application_detail_content .job-detail-bottom h4{font-size:16px;margin: 10px 0 0;padding-bottom: 15px;}
.question{font-size:14px;}
.ans{font-size:14px;}
.post-detail .application_detail_content .job-detail-bottom table td span{width:160px;}
/*-- Applications Received Detail Page End --*/
 /* footer-start*/
	.newsletter h2 {font-size: 20px;} 
	  .newsletter .btn-primary{height: 45px;line-height: 45px; }
     .newsletter{padding: 0 0 10px;}
	 .footer_menu{padding-bottom:10px;}
	 .footer_social{padding-bottom:10px;padding-top:0;}
	 .newsletter .form-group{max-width: 100%;}
	 .newsletter .form-control { width: 100%;}
	   /* footer-start*/
	  /* detail-page-poup-start*/
	 .apply-now .modal-dialog {max-width: 100%;margin: 8px auto;width: 100%;}
	 .choose-file-bottom {width: auto;margin-right: 10px;}
	 .mandatry-section h3 {margin-bottom: 15px;}
	 .apply-now h3 {font-size: 15px;}
	   /* detail-page-poup-end*/
     .form-box .button-section .btn.btn-secondary {height: 38px;line-height: 38px;padding: 0 15px;font-size: 15px;}
	    /* jobseekr-dashboard -start*/
	 .jobseekr-dashboard .job_counter ul li {width: 50%;}
	    /* jobseekr-dashboard -end*/
		   /* notification-start*/
		.notificaton-listing li{width:46%;}
		.show-map{margin: 20px 0 0 0px;}
		.notificatoin-bg-color {padding: 10px 0;}
		.job-listing-top.notification{margin: 0 0 20px}
		   /* notification-end*/
		  /* job-alerts-start*/
		.alert-right .form-control{width: 130px;}
		.alert-right li {margin-bottom:15px;}
	   .alters-fillter label{margin: 0 0 10px;}
	   .distnace{justify-content: start;}
	     /* job-alerts-end*/ 
		 .footer_content{padding:15px 0 10px;} 
		 .alerts h6{display: block;text-align: center;float:none;}
		 .search_form .selcet .form-control{background-position: 96%;}
	   
}

@media (max-width: 576px){
	.detail_left{text-align:left;padding:0;width:100%;}
	.detail_right{width:100%;text-align:left;}
	.detail_right .looking_job_btn{margin-bottom:10px;}
	.detail_right .show_number{margin-bottom:10px;}
}
@media (max-width: 479px){
.job-profile .profie-img {position: relative;left: auto;top: auto;text-align: left;}	
.profile-right {padding-left: 0;padding-top: 5px;}
.key-requirments ul li{width: 100%;margin-left:0;}
.post-detail .key-requirments ul li {width: 100%;margin-left: 0;}
.key-requirments label{display:block;}
.key-requirments ul {display: block;}
.manage-left {width: 100%;margin-right: 0px;}
.manage-right {width: 100%;text-align:center;margin-top:0px;margin-bottom:0;}
.manage-right ul li{width:100%;}
 	/* job-listing-page start*/
.job-listing-top .key-requirments ul li {width: 100%;}

.job_hiring_count ul li{width:50%;padding:7px 7px;}
.job_hiring_count ul li.application_received, .job_hiring_count ul li.interview{width:50%;}
   /* jobseekr-dashboard -start*/
	.attech-cv .form-control{width: 50.8%;}  
	   /* jobseekr-dashboard -end*/
	      /* notification-start*/
	   .notification .profile-right {padding-left: 0;padding-top: 15px;}
	   .notificaton-listing li {width: 100%;}
	   .notificaton-listing .btn.btn-primary{width:100%;}
	   .notificaton-listing .btn.btn-primary.cstm{width:100%;margin-top:15px;}
	   .show-map{width: 100%;text-align: center;}
	      /* notification-end*/
	    /* job-alerts-start*/
	  .alert-right .form-control {width: 120px;}
	    /* job-alerts-end*/

}

/* issue css start*/
.footer_copyright p{font-size:14px;}
button:focus {outline: inherit;}
.lead_form .form-group.radio-group.text-center {margin-bottom: 20px;}
 .cemera_icom input {position: absolute;left: 0;right: 0;margin: 0;height: 100%;opacity: 0;cursor: pointer;padding: 0;font-size: 0;}






/*-- 30-03-2020 --*/
.banner_section{position:relative;z-index:1;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}
.banner_section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:-1;}
.banner_section .banner_txt{height:150px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.banner_section .banner_txt h1{font-family: 'Nunito', sans-serif;font-weight:800;font-size:44px;color:#fff;}

.about_section{padding:50px 0 70px;}
.about_textbox p{font-size: 15px;color: #2b2b2b;line-height: 22px;font-family: 'latomedium';margin-bottom: 15px;}
.about_img{background: #fff;margin: auto;box-shadow: 0px 0px 3px rgba(0,0,0,.1);padding: 10px;}

/*-- Cheakout Pge --*/
.checkout_section{padding:50px 0;}
.checkout_section label {font-size: 14px;color: #000;font-family: 'latomedium';padding-left: 0;margin-bottom:10px;}
.checkout_section .form-control{height: 51px;border-radius: 2px;padding-left: 20px;background: #fbfbfb;color: #656565;font-size: 15px;font-family: 'latomedium';}
.checkout_section select.form-control{background-image: url(../../img/front/dropdown_icon.png);background-position: center right 20px;padding-right: 20px;-webkit-appearance: none; background-repeat: no-repeat;}
.checkout_section textarea.form-control{height:100px;resize:none;}
.checkout_section label strong {color: #ff0000;font-weight: normal;}


.checkout_section   .styled-selectors{display: inline-block;}
.checkout_section  .styled-selectors{position:relative; display:block;}
.checkout_section .styled-selectors div label{display: inline-block; margin: 0px;font-family: 'Lato-Regular';font-size:15px;}
.checkout_section .styled-selectors div{display:block; vertical-align: top; margin:0  0 15px;position: relative;}
.checkout_section  .styled-selectors div:last-child{margin-right: 0px;}
.checkout_section .styled-selectors input[type=radio]:not(old){margin:0; padding:0; opacity:0; width:17px; height:17px; position:absolute; left:0px; top:3px; cursor:pointer;}
.checkout_section .styled-selectors input[type=radio]:not(old)+label{display:inline-block; padding-left:25px; line-height:20px; cursor:pointer;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.checkout_section .styled-selectors input[type="radio"]:not(old) + label{position: relative;}
.checkout_section .styled-selectors input[type="radio"]:not(old) + label:after{position: absolute; top:2px; left: 0px; content: ''; height: 17px; width: 17px; border-radius: 50%; border: 1px solid #d7d7d7;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.checkout_section .styled-selectors input[type="radio"] + label:before{position: absolute; top:7px; left: 5px; content: ''; height:7px; width:7px;border-radius: 50%; background-color: #3b0590; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); 
-webkit-transform: scale(0); transform: scale(0);}
.checkout_section .styled-selectors input[type="radio"]:checked + label:before{-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); 
-webkit-transform: scale(1); transform: scale(1);}

.your_order {background:#f5f5f5;padding:20px;}
.your_order .heading {padding-bottom: 10px;}
.your_order ul{padding:0 0 20px;border: 1px solid #;}
.your_order ul li{font-size:16px;font-family: 'latomedium';border-bottom: 1px solid #ddd;padding: 15px 0;color:#2b2b2b;}
.your_order ul li p{margin-bottom:0;}
.your_order ul li p span{font-family: 'Lato-Bold';}
.your_order .bt_details{background:#fff;border-radius:5px;padding:15px;color:#2b2b2b;}
.your_order .bt_details p{margin-bottom:0;color:#2b2b2b;}


/*-- Pricing Page Css --*/
.pricing_section{padding:50px 0;}
.pricing_listing {display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px;}
.pricing_listing > li{width:33.33%;padding:0 15px;}
.pricing_box {text-align: center;width: 100%;background: #ffffff;border-radius:10px;margin-top: 25px;position:relative;border: 1px solid #e3e3e3;padding:0 0 80px;overflow:hidden;}
.pricing_head {width: 100%;background: #37008e;padding-bottom:70px;position:relative;z-index:1;}
.pricing_head:after{content:"";position:absolute;left:0;bottom:-50px;width:100%;height:40px;border-top-left-radius: 50%;border-top-right-radius: 50%;border-style: solid;border-color: #ffffff;    border-width: 100px 0px 0px 0px;z-index:-1;}
.pricing_head h3{text-transform: uppercase;font-size: 18px;margin:0;font-family: 'Nunito', sans-serif;font-weight:800;color:#fff;background:rgba(255,255,255,0.2);padding:20px}
.pricing_price{padding:25px 20px 0;}
.pricing_price h4 {position: relative;text-align: center;font-size:36px;position: relative;font-family: 'Lato-Bold';color:#fff}
.pricing_price h4 span{font-size:20px;font-family: 'latomedium';}
.features_advanced{padding:0 20px 20px;}
.features_advanced p{font-size: 14px;padding: 3px 0;line-height: 23px;color: #2b2b2b;margin:0;font-family: 'latomedium';}
.features_list{padding:0;position:relative;z-index:1;top: -10px;}
.features_advanced h5{font-size:16px;font-family: 'Nunito', sans-serif;font-weight:700;color: #37008e;}
.features_list ul{margin-bottom:20px;}
.features_list ul li{display: block;font-size: 16px;padding:12px 15px;line-height: 23px;color: #2b2b2b;}
.features_list ul li:nth-child(2n+1){background:#f5f5f5;}
.features_list p{font-size: 16px;padding: 3px 20px 20px;line-height: 23px;color: #2b2b2b;margin:0;font-family: 'Lato-Bold';}
.pricing_box .subscribe_btn{padding:0 20px;position:absolute;bottom:25px;left:0;width:100%;}

/*--02-04-2020-- */
/*-- Blog list page css start--*/
.blog_section{padding:70px 0;}
.blog_content_box{display: flex;flex-wrap: wrap;}
.left_blog{width:78%;padding-right:45px;}
.blog_list{display: flex;flex-wrap: wrap;margin:0 -12px;padding:0;}
.blog_list > li{width:50%;padding:0 12px 25px;}
.blogtxt{padding: 15px;background: #fff;border-radius: 5px;box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.blogtxt h3{font-size:19px;font-weight:800;font-family: 'Nunito', sans-serif;margin-bottom:15px;}
.blogtxt h3 a{color:#2b2b2b;}
.blogtxt h3 a:hover{color:#37008e;}
.blogtxt .post_date{color:#828282;font-size:15px;font-family: 'latomedium';display:block;margin-bottom:7px;}
.blogtxt .post_date a{color:#37008e;text-decoration:none;}
.blogtxt p{font-size:15px;color:#2b2b2b;line-height:22px;font-family: 'latomedium';margin-bottom:15px;}
.read_more{font-size:15px;color:#37008e;text-decoration:none;font-family: 'Lato-Bold';position:relative;padding-right:10px;}
.read_more:hover{text-decoration:underline;color:#37008e;}
.read_more::after {display: inline-block;margin-left:0;vertical-align:middle;content: "";border-left: 4px solid #37008e; border-top: 3px solid transparent;border-bottom: 3px solid transparent;
   position:absolute;right:0;top:10px;}
.right_sidebar{width:22%;}
.right_sidebar .heading{padding-bottom:15px;}
.right_sidebar .heading h2{font-size:22px;}

.sidebar_category{margin-bottom:35px;}
.category_list li{border-top: 1px solid #ededed;color: #2b2b2b;font-size:15px;}
.category_list li a{color: #2b2b2b;padding: 12px 30px 12px 0;position: relative;display:block;}
.category_list li a:hover{color:#37008e;}
.category_list li .number {position: absolute;right: 0;top: 11px;font-family: 'Lato-Bold';}
.sidebar-search {margin-bottom:35px;}
.sidebar-search form{position:relative;}
.sidebar-search .form-control{width: 100%;margin: 0 auto 10px;height: 45px;line-height: 45px;position: relative;border-color: #37008e;padding-right: 70px;}
.sidebar-search .btn{min-width: 50px;position: absolute;right: 0;top: 0;border-top-left-radius:0;border-bottom-left-radius:0;    height: 45px;}

.recent_list li{display:block;margin-bottom:15px;border-bottom: 1px solid #ededed;padding-bottom:15px;}
.recent_list li:last-child{border:none;}
.recent_list li  .recent_txtbox{display:block;position:relative;padding:0 15px 0 95px;min-height:55px;}
.recent_list li .recent_txtbox figure{position:absolute;left:0;top:0;}
.recent_list li .recent_txtbox a{text-decoration:none;}
.recent_list li .recent_txtbox h4{margin:0 0 5px;}
.recent_list li .recent_txtbox h4 a{font-size:15px;color: #2b2b2b;display:block;font-family: 'Lato-Bold';}


/*-- Blog list page css end--*/



/*-- Contact us page start --*/
.contact_section{padding:70px 0;}
.contact_info{padding-bottom:50px;}
.contact_info ul{display: flex;flex-wrap: wrap;}
.contact_info ul li{width:33.33%;padding:0 25px;}
.contact_infotxt{text-align:center;padding:20px;border:1px solid #ededed;min-height:183px;}
.contact_infotxt h3{font-family: 'Nunito', sans-serif;font-weight:700;font-size:20px;color: #2b2b2b;}
.contact_infotxt p{color: #2b2b2b;font-size:15px;margin:0;}
.contact_content{display: flex;flex-wrap: wrap;box-shadow:0px 0px 3px rgba(0,0,0,.1);background:#fff;}
.contact_form{width:55%;background: #fff;border:none;padding:29px 20px 30px;}
.contact_form textarea.form-control{height:100px;resize:none;}
.contact_form .heading{text-align:left;}
.contact_form  .submit_btn{text-align:right;padding-top:15px;}
.contact_form  .submit_btn .btn{width:auto;margin:auto;}
.google_map{width:45%;background:#f4f5fc}
.google_map iframe{border:none;width:100%;height:520px;display:block;}

/*-- Contact us page end --*/

/*--03-04-2020 --*/
/*-- Post New Job Page Css Start --*/

.post_new_job .job-detail-main{padding:30px 60px 35px}
.post_new_job .job_hiring_count {margin-bottom:19px;}
.post_new_job .job_hiring_count ul li {width: 33.33%;}
.post_new_job .job_hiring_txtbox span{    margin: 0;font-size: 16px;font-family: 'latomedium';color: rgba(0,0,0,0.6);line-height: 18px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;  -o-transition: all 0.5s;transition: all 0.5s;}
.post_new_job .job_hiring_txtbox:hover span{color:#fff;}
.post_new_job .job_hiring_txtbox.active {background: #37008e;}
.post_new_job .job_hiring_txtbox.active:after{opacity: 1;visibility: visible;}
.post_new_job .job_hiring_txtbox.active span{color: #fff;}

.post_new_job .myaccount_content textarea.form-control{height:100px;}
.job_location{padding:15px 0 0;}
.form_title{font-weight: 800;font-family: 'Nunito', sans-serif;color: #000;font-size: 18px;margin-bottom: 20px;}
.settion-group > label{display:inline-block;vertical-align:middle;font-size:16px;}
.settion-group .styled-selectors{display: inline-block;position:relative;vertical-align:middle;padding-left: 15px;}
.settion-group .styled-selectors div label{display: inline-block; margin: 0px;font-family: 'Lato-Regular';font-size:15px;}
.settion-group .styled-selectors div{display:inline-block; vertical-align: top;position: relative;margin-right:10px;}
.settion-group  .styled-selectors div:last-child{margin-right: 0px;}
.settion-group .styled-selectors input[type=radio]:not(old){margin:0; padding:0; opacity:0; width:17px; height:17px; position:absolute; left:0px; top:3px; cursor:pointer;}
.settion-group .styled-selectors input[type=radio]:not(old)+label{display:inline-block; padding-left:25px; line-height:20px; cursor:pointer;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.settion-group .styled-selectors input[type="radio"]:not(old) + label{position: relative;}
.settion-group .styled-selectors input[type="radio"]:not(old) + label:after{position: absolute; top:2px; left: 0px; content: ''; height: 17px; width: 17px; border-radius: 50%; border: 1px solid #d7d7d7;  -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.settion-group .styled-selectors input[type="radio"] + label:before{position: absolute; top:7px; left: 5px; content: ''; height:7px; width:7px;border-radius: 50%; background-color: #3b0590; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);}
.settion-group .styled-selectors input[type="radio"]:checked + label:before{-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); 
-webkit-transform: scale(1); transform: scale(1);}
.advanced_settings_form{display:none;}
.setting_option .btn-group {width: 100%;text-align: left;}
.setting_option .btn-group span{text-align:left;height:50px;line-height:50px;display:block;padding-left:14px;font-size: 16px;color: #737373;font-family: 'latomedium';padding-left: 15px;    border-radius: 0;border: none;border-bottom: 1px solid #d0d0d0;background-image: url(../../img/front/dropdown_icon.png);background-position: center right 20px;padding-right: 20px;-webkit-appearance: none;background-repeat: no-repeat;}
.setting_option .btn-group .multiselect{padding:0;}
.setting_option .btn-group .btn:focus{box-shadow: none;;}
.setting_option .btn-group .multiselect b{display:none;}
.setting_option .btn-group .multiselect.dropdown-toggle::after{display:none;}
.setting_option .dropdown-menu{margin-top:-2px;width:100%;border:1px solid #d0d0d0;border-radius: 0;padding: 10px 0}
.setting_option .multiselect-container>li{display:block;}
.setting_option .multiselect-container>li a{display:block;}
.setting_option .multiselect-container>li label{display:block;font-size: 16px;color: #737373;font-family: 'latomedium';position: relative;;}
.setting_option .multiselect-container>li label:focus, .setting_option .multiselect-container>li a:focus{box-shadow: none;outline: none;}
.setting_option .multiselect-container>li label:before{content:"";position:absolute;left:16px;top:8px;background: url(../../img/front/job-list-chek.png) no-repeat;background-position:center;height: 16px;width: 16px;}
.setting_option .multiselect-container>li.active label:before{content:"";position:absolute;left:16px;top:8px;background: url(../../img/front/job-list-chek-1.png) no-repeat;background-position:center;height: 16px;width: 16px;}
.post_new_job .attech-cv .form-control{    width: calc(100% - 127px);} 
.current_location_map{margin-top:15px;}
.current_location_map iframe{border:none;width:100%;height:200px;}
.skills_field{position:relative;padding-right:65px;}
.skills_field .add-more{position:absolute;right:0;top:0;}
.skills_field .add-more .btn.btn-primary {min-width: 54px;height: 36px;line-height: 34px;font-size: 14px;padding-left: 10px;}

.tagsinput{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;top:12px}
.tagsinput.focus{border-color:#ccc}
.tagsinput .tag{position:relative;background:#556270;display:block;max-width:100%;word-wrap:break-word;color:#fff;padding:5px 30px 5px 5px;border-radius:2px;margin:0 5px 5px 0}
.tagsinput .tag .tag-remove{position:absolute;background:0 0;display:block;width:30px;height:30px;top:0;right:0;cursor:pointer;text-decoration:none;text-align:center;color:#ff6b6b;line-height:30px;padding:0;border:0}
.tagsinput .tag .tag-remove:after,.tagsinput .tag .tag-remove:before{background:#ff6b6b;position:absolute;display:block;width:10px;height:2px;top:14px;left:10px;content:''}
.tagsinput .tag .tag-remove:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.tagsinput .tag .tag-remove:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.skills_field .form-control {padding-left: 80px;}



.type_nember {position: relative;}
.type_nember input.form-control {padding-right: 50px;}
.type_nember .add_number {position: absolute;right:39px;bottom:0px;font-size: 13px;height:40px; line-height:36px; color:#737373;width:40px;border:1px solid #d0d0d0;display:block;text-align: center;}
.type_nember .less_number {position: absolute;right: 0;bottom:0px;font-size: 13px;height:40px;line-height:36px;color:#737373;width:40px;border:1px solid #d0d0d0;display:block;text-align: center;}
/*-- Post New Job Page Css End --*/

/*-- Blog Detail Page Css Start --*/
.breadcrumb_panel{background:rgba(247,247,247,.77);padding:15px 0;}
.breadcrumb_panel .breadcrumb{background:none;padding:0;margin: 0}
.breadcrumb_panel .breadcrumb li{font-size: 14px;font-family: 'latomedium';}
.breadcrumb_panel .breadcrumb li a{color:#2b2b2b}
.blog_section.blog_detail { padding: 30px 0 50px;}
.blog_section.blog_detail .blogtxt h3 { font-size: 26px;margin-bottom:5px}
.blog_section.blog_detail .blogtxt .post_date{margin-bottom: 12px;}
.blog_section.blog_detail .left_blog {padding-right: 35px;}
.blogtxt.blog_detail_content {padding:0;border-radius:0;box-shadow:none;}
.blogtxt.blog_detail_content p{line-height:25px;}
.video_box{padding-top:15px}
.video_box iframe{width:100%;height:400px;border:none;}
/*-- Blog Detail Page Css End --*/


/*-- 08-04-2020 --*/
/*-- Current Plan Page Css Start --*/
.current_plan th.plan_name_td {width: 180px;}
.current_plan  th.service_td {width: 100px;}
.current_plan  th.amount_td {width: 100px;}
.current_plan  th.duration_td {width: 100px;}
.current_plan  th.plan_type_cv_td { width: 100px;}
.current_plan  th.start_td {width: 100px;}
.current_plan  th.status_td {width: 100px;}
.current_plan  th.end_td {width: 100px;}
.current_plan  th.action_td {width: 120px;}
/*-- Current Plan Page Css End --*/

/*-- Customized Plan Section Css Start --*/
.customized_plan{background:#f4f5fc;padding-bottom:100px;}
.customized_plan .heading h2{font-size:36px;}
.customized_plan .pricing_box{border-radius:30px;overflow:visible;padding-bottom: 40px;box-shadow: 0 0px 15px rgba(0,0,0,0.10);}
.customized_plan .pricing_listing > li{width:25%;}
.customized_plan .features_list ul li{    padding: 10px 15px;}
.customized_plan .pricing_head h3{background: #37008e;color: #ffffff;display: inline-block;border-radius: 100px;padding: 12px 20px;font-size: 16px;min-width: 120px;position: relative;top: -20px; box-shadow: 0 3px 6px rgba(0,0,0,0.25);}
.customized_plan .pricing_price {padding:0px 20px 35px;background:none;}
.customized_plan .pricing_price h4{color:#37008e;font-size: 46px;}
.customized_plan .pricing_price h4 strong{font-size:28px;font-weight:normal;display:inline-block;vertical-align:middle;margin-top:-20px;color: #656565}
.customized_plan .pricing_price h4 span {font-size: 16px;display: block;color: #656565;font-family: 'Lato-Bold';}
.customized_plan .pricing_head {background:none;padding-bottom: 0;}
.customized_plan .pricing_head:after{display:none;}
.customized_plan .features_list ul{margin-bottom:0px;}
.customized_plan .pricing_box .subscribe_btn{bottom:-25px;}
.customized_plan .pricing_box .subscribe_btn .btn-primary{box-shadow: 0 3px 6px rgba(0,0,0,0.25);}
/*-- Customized Plan Section Css End --*/


@media (min-width: 992px) and (max-width: 1199px){
.left_form{ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.right_order{ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}

.pricing_listing > li {width:40%;padding: 0 15px;}

/*--02-04-2020-- */
/*-- Blog list page css start--*/
.left_blog {width: 72%;padding-right: 30px;}
.right_sidebar {width: 28%;}
/*-- Blog list page css end--*/
.contact_form .submit_btn{padding-top:0;}


/*-- 08-04-2020 --*/
/*-- Customized Plan Section Css Start --*/
.customized_plan .pricing_listing{margin:0 -10px;}
.customized_plan .pricing_listing > li{padding:0 10px;}
.customized_plan .pricing_box .subscribe_btn .btn-primary{min-width:145px;}
/*-- Customized Plan Section Css End --*/
}

@media (min-width: 768px) and (max-width: 991px){
.about_img img{width:100%;}
.your_order{margin-top:30px;}

.pricing_listing > li {width:50%;padding: 0 15px;}
.pricing_box{margin:0;height:100% !important}
.pricing_section {padding: 40px 0;}
.pricing_head{padding-bottom:70px;}
.pricing_head h3{font-size:16px;}
.pricing_price h4{margin:auto;}
.features_list ul li{font-size:14px;padding: 8px 15px;line-height:20px;}
.features_list p{font-size:14px;line-height:18px;}
.features_advanced {padding: 10px 20px 0;}


/*--02-04-2020-- */
/*-- Blog list page css start--*/
.left_blog{width:100%;padding:0 0 40px;}
.right_sidebar{width:100%;}
.blog_section.blog_detail .left_blog {
    padding-right: 0;
}
/*-- Blog list page css end--*/

/*-- Contact us page start --*/
.contact_info ul{margin:0 -5px;}
.contact_info ul li{padding:0 5px;}
.contact_infotxt{padding:15px 10px}
.contact_infotxt p {font-size: 14px;}
.contact_form{width:100%;}
.google_map{width:100%;}
.google_map iframe{height:350px;}
/*-- Contact us page end --*/

/*-- Post New Job Page Css Start --*/
.post_new_job .job-detail-main { padding: 30px;}
.post_new_job .job_hiring_txtbox {height:auto;padding: 19px 10px;}

/*-- Post New Job Page Css End --*/


/*-- 08-04-2020 --*/
/*-- Customized Plan Section Css Start --*/
.customized_plan .heading{padding-bottom:0;}
.customized_plan .heading h2 {font-size: 30px;}
.customized_plan .pricing_listing > li{width:50%;padding:50px 15px;}
/*-- Customized Plan Section Css End --*/
}

@media (max-width: 767px){
.about_section {padding: 35px 0 40px;}
.about_textbox{padding-bottom:15px;}	
.banner_section .banner_txt{height:100px;}
.about_textbox p{font-size:14px;}
.banner_section .banner_txt h1{font-size:24px;}

.checkout_section {padding: 35px 0 40px;}
.checkout_section .form-control {height: 40px;padding-left: 15px;font-size: 14px;}
.your_order ul li{font-size:14px;}
.your_order{margin-top:15px;}
.checkout_section .styled-selectors div label{font-size:14px;}

.pricing_listing > li {width:100%;padding: 0 15px 20px;}
.pricing_listing > li:last-child{padding-bottom:0;}
.pricing_box{margin:0;height:100% !important}
.pricing_section {padding: 40px 0;}
.pricing_price {padding: 18px 20px 0;}
.pricing_head h3{font-size:16px;}
.pricing_price h4{margin:auto;}
.features_list ul li{font-size:14px;padding: 8px 15px;line-height:20px;}
.features_list p{font-size:14px;}
.features_advanced {padding: 10px 20px 0;}

/*--02-04-2020-- */
/*-- Blog list page css start--*/
.right_sidebar .heading h2{font-size:18px;}
.blog_section {padding: 40px 0;}
.left_blog{width:100%;padding:0 0 15px;}
.blog_list > li{width:100%;}
.blogtxt figure img{width:100%;}
.blogtxt .post_date{font-size:14px;}
.blogtxt h3{font-size:16px;margin-bottom:5px;}
.blogtxt p{font-size:14px;}
.right_sidebar{width:100%;}
/*-- Blog list page css end--*/

/*-- Contact us page start --*/
.contact_section {padding:40px 0;}
.contact_info {padding-bottom: 20px;}
.contact_info ul{margin:0 -5px;}
.contact_info ul li{padding:0 5px;width:100%;margin-bottom:15px;}
.contact_infotxt{max-width:230px;margin:auto;}
.contact_infotxt{padding:15px 10px;    min-height: 162px;}
.contact_infotxt p {font-size: 14px;}
.contact_form{width:100%; padding:15px 15px 40px;}
.google_map{width:100%;}
.google_map iframe{height:300px;}
.contact_form .submit_btn{text-align:center;}
/*-- Contact us page end --*/

/*--03-04-2020 --*/
/*-- Blog Detail Page Css Start --*/
.blog_section.blog_detail {padding:30px 0;}
.blog_section.blog_detail .blogtxt h3 { font-size: 16px;}
.blog_section.blog_detail .left_blog {padding-right: 0;}
.video_box {padding-top: 20px;}
.video_box iframe{height: 250px;}
.blogtxt.blog_detail_content {padding: 0 0 20px;}
/*-- Blog Detail Page Css End --*/

/*-- Post New Job Page Css Start --*/
.post_new_job .job-detail-main{padding: 20px;}
.post_new_job .job_hiring_count ul {flex-wrap: nowrap; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
.post_new_job .job_hiring_txtbox {width: 170px;height: 70px;}
.post_new_job .job_hiring_count ul li{width: 100%;}
.tagsinput{top:5px;}
/*-- Post New Job Page Css End --*/


/*-- 08-04-2020 --*/
/*-- Customized Plan Section Css Start --*/
.pricing_section.customized_plan {padding: 30px 0 15px;}
.customized_plan .heading{padding-bottom:0;}
.customized_plan .heading h2 {font-size: 26px;}
.customized_plan .pricing_listing > li{width:100%;padding:33px 15px;}
.customized_plan .pricing_price {padding: 0px 20px 25px;}
.customized_plan .pricing_price h4 {font-size: 30px;}
.customized_plan .pricing_price h4 strong {font-size: 18px;margin-top: -17px;}
.customized_plan .pricing_box .subscribe_btn{bottom: -18px;}
.customized_plan .features_list ul li {padding: 6px 15px;}
.customized_plan .pricing_box{padding-bottom:25px;}
/*-- Customized Plan Section Css End --*/
}
@media (max-width:479px){
.contact_infotxt{max-width:100%;margin:auto;}
}




/*03-06-2020--*/
.send_msg_form{padding:50px 0;}
.send_msg_form .lead_form{padding:0;border:0;max-width:700px;margin:auto;}
.send_msg_form textarea.form-control {height: 100px;resize: none;}
.send_msg_form .submit_btn{text-align: right;padding-top: 15px;}
.send_msg_form .submit_btn .btn{width: auto;margin: auto;}
.recruiter_pricing{padding-bottom:50px;}
.recruiter_pricing .view_plan {padding-top: 40px;}
.recruiter_service{padding: 50px 0;}
.recruiter_service .service_listing{display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin:0 -15px}
.recruiter_service .service_listing > li{width:25%;padding:0 15px;}
.recruiter_service .service_txtbox{padding:15px;border-radius: 5px;box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.recruiter_service .service_txtbox h3{font-size: 19px;font-weight: 800;font-family: 'Nunito', sans-serif;margin-bottom: 15px;}
.recruiter_service .service_txtbox p{font-size: 15px;color: #2b2b2b;line-height: 22px;font-family: 'latomedium';margin-bottom: 15px;}
.recruiter_login_sign{min-height:inherit;}



/*-- My Notification Css Start -- */
.notification_listing{padding:15px;}
.notification_listing > li{display:block;}

.notification_listing > li.unread .notification_txtbox {background:rgb(236, 236, 236)}
.notification_listing > li.unread .notification_txtbox h5{color:#000}
.notification_txtbox {position: relative;padding:17px 15px 15px 93px;display:block;min-height:95px;}
.notification_listing > li:nth-child(odd) a{background:rgba(247,247,247,.60)}
.notification_txtbox .profie-img{width:63px;height:63px;position:absolute;left:15px;top:15px}
.notification_txtbox h5{color: #4c4c4c;font-size: 16px;font-family: 'Lato-Bold';margin-bottom:0}
.notification_txtbox p {color: rgba(76,76,76, .90);font-family: 'Lato-Regular';font-size: 14px;line-height: 19px;margin:0;}
.notifi_date{display:block;color: #989898;font-size: 14px;font-family: 'Lato-Regular';float:right}
.notification_txtbox strong {
    font-size: 14px;
    font-weight: 400;
    margin-top: 4px;
    color: #37008e;
}

/*-- My Notification Css End -- */

/*-- New Jobs Alert Css End -- */
.job_alert_main .job_alert_contant{background: #fff;box-shadow: 0px 0px 3px rgba(0,0,0,.1); padding: 30px;}
.job_alert_main .total-post{border:none;padding:0}
.job_alert_main .total-post h1{font-family: 'Nunito', sans-serif;font-weight: 700;font-size: 23px;margin: 5px 0 15px 0px;padding-top:0;color: #000;}
.job_alert_contant .alters-fillter{padding:0 0 20px;display:block;border-bottom:1px solid #f5f5f5;margin-bottom:30px;}
.job_alert_contant .alters-fillter .form-control{color: #656565;font-size: 14px;font-family: 'latomedium';display: inline-block;height: 38px;border-color: #cacaca;}
.job_alert_contant .alters-fillter select.form-control{color: #656565;font-size: 14px;font-family: 'latomedium';display: inline-block;height: 38px;border-color: #cacaca; -moz-appearance: none;-webkit-appearance: none;background-image: url(../../img/front/dropdown_icon.png);background-repeat: no-repeat;background-position: 94%;border-radius: 5px;}

.job_alert_contant  .post-edit{text-align:center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.job_alert_contant  .post-edit:hover img{opacity:0;visibility:hidden;}
.job_alert_contant  .post-edit:hover .hover-hidden{opacity:1;visibility:visible;}
.job_alert_contant  .post-edit .hover-hidden{top:0;bottom:0;margin:auto;text-align:center;position:absolute;left:0;right:0;opacity:0;visibility:hidden;}
.job_alert_contant .table tr th, .job_alert_contant .table tr td{vertical-align:middle;}
.job_alert_contant .sr_number {width: 7%;text-align: center;}
.job_alert_contant .job_type_td {width: 26%;vertical-align:middle}
.job_alert_contant .company_td {width: 26%;vertical-align:middle}
.job_alert_contant .industry_td {width: 28%;vertical-align:middle}
.job_alert_contant .action_td {width: 13%;text-align: center;vertical-align:middle}
.job_alert_contant .action_div {display: flex;}
.job_alert_contant .action_div a {margin:0 3px;}

.job_alert_main .alters-fillter label{font-size:18px;}
.filter_title_group {position: relative;margin-bottom: 20px;padding: 6px 130px 20px 0;border-bottom: 1px solid #f5f5f5;min-height: 38px;}
.filter_title_group .add-more{position: relative;display: inline-block;position: absolute;right: 0;top: 0;}
.job_alert_contant .table th{background:#f9f9f9;color: #000;}
.job_alert_contant .table td{
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
}
.job_alert_contant .table td:last-child{border-right:none}
.job_alert_contant .save-btn {
    text-align: center;
    padding: 0px 0 15px;
}
/*-- New Jobs Alert Css End -- */


/*-- New Subscribe Plan Css Start -- */
.subscribe_section{padding:50px 0;background: #f7f7f7;}
.subscribe_listing {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.subscribe_listing > li {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;min-width: 0;max-width: 100%;font-size: 16px;color: #010e2a;font-family: 'Lato-Bold';}
.subscribe_listing > li > ul > li{list-style: none;display: flex;align-items: center;width: 100%;height: 80px;margin-bottom: -1px;border: 1px solid #e5e5e5;padding: 8px 15px;-ms-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;border-right:0;justify-content: center;font-size: 16px;color: #010e2a;font-family: 'latomedium';background:#fff}
.subscribe_listing > li > ul > li label{font-size: 16px;color: #010e2a;font-family: 'Lato-Bold';display:none;}
.subscribe_listing > li:first-child > ul > li{justify-content: normal;}
.subscribe_listing > li:last-child > ul > li{border-right: 1px solid #e5e5e5;}
.subscribe_listing > li.pricing_table{flex-grow: 2;text-align:left;}
.subscribe_listing > li.pricing_table .subscribe_box{text-align:left;}
.subscribe_box{text-align:center;}
.subscribe_listing > li > ul > li.subscribe_head{background: #37008e;color: #ffffff;align-items: center;justify-content: center;border-color:#37008e;border-right: 1px solid rgba(255,255,255,0.1);}
.subscribe_head h3{font-size: 16px;text-align:center;}
.subscribe_features > ul > li{display:block;padding:15px;min-height:35px;border-bottom:1px solid #e5e5e5;}
.subscribe_listing > li > ul > li .btn-primary{line-height: 34px;min-width: 95px;height: 36px;font-size:14px;}
.subscribe_listing > li > ul > li.blankbox, .subscribe_listing > li > ul > li.blankplan{border:none;background:none}
.subscribe_listing > li:first-child > ul > li:nth-child(2){border-top-left-radius:10px;}
.subscribe_listing > li:first-child > ul > li:nth-last-child(2){border-bottom-left-radius:10px;}

.subscribe_listing > li:nth-child(2) .subscribe_head{border-top-left-radius:10px;}
.subscribe_listing > li:last-child .subscribe_head{border-top-right-radius:10px;}

/*-- New Subscribe Plan Css End -- */



/*-- 11-06-2020 --*/
/*-- New Job Css --*/
.job_detail_box{padding-right:280px;padding-bottom:10px;}
.job_detail_box .job_btn_group {position:absolute;right:15px;bottom:15px;}
.job_detail_box .job_btn_group .btn.btn-primary{float:none;display:inline-block;margin:0 0 0 3px;}
.job_detail_box .locatoin-adderes li{padding-right:30px;}
.job_detail_box .locatoin-adderes li:last-child{padding-right:0}
.job_social_group {position: absolute;right: 15px;top: 10px;}
.job_social_group ul li {display: inline-block;vertical-align: middle;padding-right:7px;}
.job_social_group ul li:last-child{padding-right:0}
.job_social_group ul li a {height: 32px;width: 32px;line-height: 30px;border-radius: 50%;text-align: center;display: block;background: #000;}
.job_social_group ul li a.fb_bg{background:#4267B2}
.job_social_group ul li a.twt_bg{background:#55acee}
.job_social_group ul li a.whatapp_bg{background:#25d366}
.job_social_group ul li a.linkd_bg{background:#0077b5}
.job_social_group ul li a:hover{opacity:0.8}

.job_listing_profile{padding-right:160px;padding-bottom:10px;position:relative;}
.job_listing_profile .locatoin-adderes li{padding-right:30px;}
.job_listing_profile .locatoin-adderes li:last-child{padding-right:0}
.job_listing_profile .job_btn_group{position:absolute;right:15px;top:10px}
.job_listing_profile .job_btn_group .btn{font-size: 15px;min-width: 126px;height: 38px;line-height: 36px;font-family: 'Nunito', sans-serif;font-weight: 800;position: relative;}

.detail_right .job_btn_group .btn.btn-primary {
    min-width: 126px;
    height: 38px;
    line-height: 38px;
    font-size: 15px;margin-right:5px;
}
.detail_right .job_btn_group .btn.btn-primary:last-child{margin-right:0}

.save_edit_btn_group .btn{margin:5px;}
.job-details.post-detail .profile-right .btn.btn-primary.hired_btn{padding: 0px 10px;font-weight: 600;}
.application_fillter .save-btn{padding:0;text-align:left}
.application_fillter .save-btn .btn.btn-primary{min-width:85px;margin-right:5px;}
.application_fillter .save-btn .btn.btn-primary:last-child{margin-right:0}
.application_fillter .save-btn .btn.reset_btn{background:#dc3545;border-color:#dc3545}
.application_fillter .save-btn .btn.reset_btn:hover{background:#fff;color:#dc3545}
.application_fillter .form-control{    color: #656565;
    font-size: 14px;
    font-family: 'latomedium';
    display: inline-block;
    height: 38px;
    border-color: #cacaca;
    border-radius: 5px;}

.new_application_list .post-edit {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.new_application_list .post-edit .hover-hidden {
    top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
.location_map_box{margin-top:15px;}
.location_map_box iframe {
    border: none;
    width: 100%;
    height: 280px;
    display: block;
}
.recruiter_service .service_txtbox img {
    width: 100%;
}

@media (min-width: 992px) and (max-width: 1199px){

/*-- New Jobs Alert Css Start -- */
.job_alert_contant .table{white-space:nowrap}
/*-- New Jobs Alert Css End -- */

.subscribe_listing > li > ul > li .btn-primary {
    line-height: 29px;
    min-width: 72px;
    height: 32px;
    font-size: 13px;
}
.subscribe_listing > li > ul > li{font-size:14px;}

/*-- 11-06-2020 --*/
.detail_right .job_btn_group .btn.btn-primary{min-width:93px;}
.application_fillter .save-btn .btn.btn-primary {
    min-width: 64px;
    margin-right:0px;
    font-size: 14px;
}
}

@media (min-width: 768px) and (max-width: 991px){
.recruiter_service .service_listing > li {width: 50%;padding: 0 15px 20px;}
.recruiter_pricing .pricing_listing > li {padding: 50px 15px 0;}
.recruiter_pricing .view_plan {padding-top: 30px;}

/*-- New Jobs Alert Css Start -- */
.job_alert_contant .table{white-space:nowrap}
/*-- New Jobs Alert Css End -- */

.subscribe_listing{margin:0 -15px;}
.subscribe_head h3 {font-size: 18px;}
.subscribe_listing > li.pricing_table{display:none;}
.subscribe_listing > li{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 0;min-width: 50%;margin-bottom:30px;width:50%;min-width:50%;padding:0 15px;}
.subscribe_listing > li > ul > li.subscribe_head{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.subscribe_listing > li > ul > li{    border: 1px solid #e5e5e5;    flex-wrap: wrap;}
.subscribe_listing > li > ul > li label{display:block;width:100%;text-align:center;margin-bottom:0;}


/*-- 11-06-2020 --*/
.detail_right .job_btn_group .btn.btn-primary{min-width:93px;}
.application_fillter .save-btn .btn.btn-primary {
    min-width: 66px;
    margin-right: 5px;
    font-size: 14px;
}

}
@media (max-width:767px){
.recruiter_service {padding:30px 0;}
.recruiter_pricing .view_plan {padding-top: 15px;}
.recruiter_service .service_listing > li{width:100%;margin-bottom:15px;}
.recruiter_pricing .pricing_listing > li{width: 100%;padding: 33px 15px 15px;}
.recruiter_pricing.pricing_section{padding-bottom:30px;}
.recruiter_service .service_txtbox h3 {
    margin-bottom: 6px;
    font-size: 16px;
}
.recruiter_service .service_txtbox p {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 20px;
}
.send_msg_form {padding:30px 0;}
.send_msg_form .submit_btn{text-align:center;}


/*-- My Notification Css Start -- */
.notification_txtbox{padding:10px 10px 10px 60px;}
.notification_txtbox .profie-img {width: 40px;height: 40px;left: 10px;top: 10px;}
.notifi_date{float: none;margin-top: 4px;}
.notification_txtbox h5{font-size:14px;}
.notification_txtbox p {line-height: 16px;margin: 5px 0 0;}
/*-- My Notification Css End -- */


/*-- New Jobs Alert Css Start -- */
.post-detail.job_alert_main{padding:0}
.job_alert_main .total-post h1{margin-bottom:0;display:inline-block}
.job_alert_main .sort-by.advanced_settings{padding-top:10px;width:auto;}
.job_alert_contant .table{white-space:nowrap}
.job_alert_main .job_alert_contant{padding:15px;}

.filter_title_group {padding: 0px 115px 14px 0;}
.filter_title_group .add-more .btn.btn-primary img {max-width: 10px;}
.filter_title_group .add-more .btn.btn-primary {min-width: 102px;height: 34px;line-height: 33px;font-size: 13px;padding-left: 30px;}
.job_alert_main .alters-fillter label {font-size: 16px;}

/*-- New Jobs Alert Css End -- */

.subscribe_head h3 {font-size: 18px;}
.subscribe_listing > li.pricing_table{display:none;}
.subscribe_listing > li{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 0;min-width: 100%;margin-bottom:30px;}
.subscribe_listing > li > ul > li.subscribe_head{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.subscribe_listing > li > ul > li{    border: 1px solid #e5e5e5;    flex-wrap: wrap;}
.subscribe_listing > li > ul > li label{display:block;width:100%;text-align:center;margin-bottom:0;}



/*-- 11-06-2020 --*/
.job_detail_box {padding-right: 0;padding-bottom: 10px;}
.job_detail_box .job_btn_group {position: relative;right: 0;bottom: 0;}
.job_social_group{position:relative;top:0;right:0;margin:10px 0 0;}

.job_listing_profile .job_btn_group{position:relative;top:0;right:0;}
.job_listing_profile{padding:9px 10px 14px}

.detail_right .job_btn_group .btn.btn-primary {min-width: 100px;height: 34px;line-height: 33px;font-size: 14px;}
.new_application_content .detail_left{width:58%}
.new_application_content .detail_right{width:42%}
.application_fillter {
    padding: 0px 0 30px;
}
}
@media (max-width:576px){
.contact_infotxt{max-width:100%;margin:auto;}
.new_application_content .detail_left{width:100%}
.new_application_content .detail_right{width:100%}
}
.leaflet-control-custom {
    position: relative !important;
    left: 0 !important;
    right: auto !important;
    margin-top: 5px;
    margin-left: 5px;
    z-index: 1000;
    box-shadow: 0 1px 5px rgba(0,0,0,0.65);
    transition: none !important;
}
/* أخفِ الزرّ القديم خارج الخريطة */
#my-location-div {
    display: none !important;
}

