body{background:#f7f7f7;}
.fw{width:1000px;margin-left:auto;margin-right:auto}
#our-network:after,#our-network:before,.arrow_bottom:after,.arrow_bottom:before,.left_arrow:after,.left_arrow:before,.pop_arrow_right:after,.pop_arrow_right:before{height:0;width:0;content:" ";pointer-events:none}
body>footer,body>header{width:auto;min-width:980px}
.ac-lightbg1-hover>:hover,.ac-lightbg1>*,.acac-lightbg1-hover>*>:hover,.acac-lightbg1>*>*,.lightbg1,.lightbg1-hover:hover{background-color:#f0f8ff}
.ac-lightbg2-hover>:hover,.ac-lightbg2>*,.acac-lightbg2-hover>*>:hover,.acac-lightbg2>*>*,.lightbg2,.lightbg2-hover:hover{background-color:#def}
.ac-darkbg1-hover>:hover,.ac-darkbg1>*,.acac-darkbg1-hover>*>:hover,.acac-darkbg1>*>*,.darkbg1,.darkbg1-hover:hover{background-color:#3aaaf8}
.ac-darkbg2-hover>:hover,.ac-darkbg2>*,.acac-darkbg2-hover>*>:hover,.acac-darkbg2>*>*,.darkbg2,.darkbg2-hover:hover{background-color:#c74438}
.ac-lightbdr1-hover>:hover,.ac-lightbdr1>*,.acac-lightbdr1-hover>*>:hover,.acac-lightbdr1>*>*,.lightbdr1,table.lightbdr1>*>*>*{border-color:#b0ceec}
.ac-lightbdr2-hover>:hover,.ac-lightbdr2>*,.acac-lightbdr2-hover>*>:hover,.acac-lightbdr2>*>*,.lightbdr2,table.lightbdr2>*>*>*{border-color:#abc}
.ac-darkbdr1-hover>:hover,.ac-darkbdr1>*,.acac-darkbdr1-hover>*>:hover,.acac-darkbdr1>*>*,.darkbdr1,table.darkbdr1>*>*>*{border-color:#1688d8}
.ac-darkbdr2-hover>:hover,.ac-darkbdr2>*,.acac-darkbdr2-hover>*>:hover,.acac-darkbdr2>*>*,.darkbdr2,table.darkbdr2>*>*>*{border-color:#a41f13}
#header .countries{float:left}
#header .countries li{float:left;border-right:1px solid #7f7a7a}
#header .countries a{padding:6px 12px;display:inline-block;color:#fff;position:relative}
#header .countries a:hover,#header .on{background:#fff;color:#000!important}
#header .countries i{margin-top:3px}
.left_arrow{position:relative}
.left_arrow:after,.left_arrow:before{right:100%;top:20%;border:solid transparent;position:absolute}
.left_arrow:after{border-right-color:#fff;border-width:15px;margin-top:-15px}
.left_arrow:before{border-right-color:#ccc;border-width:17px;margin-top:-17px}
.arrow_bottom{position:relative;border-bottom:solid 2px #ddd}
.arrow_bottom:after,.arrow_bottom:before{top:100%;left:15px;border:solid transparent;position:absolute}
.arrow_bottom:after{border-top-color:#ddd;border-width:6px;margin-left:-6px}
.arrow_bottom:before{border-top-color:#c9dae5;border-width:8px;margin-left:-8px}
.pop_arrow_right:after,.pop_arrow_right:before{left:100%;top:30%;border:solid transparent;position:absolute}
.pop_arrow_right:after{border-left-color:#fff;border-width:10px;margin-top:-10px}
.pop_arrow_right:before{border-left-color:#ccc;border-width:13px;margin-top:-13px}
#our-network{position:relative}
#our-network:after,#our-network:before{right:-43px;top:22px;border:solid transparent;position:absolute}
#our-network:after{border-left-color:#3aaaf8;border-width:22px;margin-top:-22px}
.generatedcontent.no-rgba #filter{filter:none}
#content{width:100%;height:342px;position:absolute;margin-top:-292px;z-index:-9}
.Search_Home_Location{width:230px;float:left}
.Search_Home_exp{width:170px;float:left;}
.Search_page_exp{width:210px;float:left}
.tml,.tml2{float:right}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ccc}
.SortBy2{background:#fff;border:1px solid #ccc}
.SortBy2:after,.SortBy2:before{bottom:100%;left:81%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.SortBy2:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}
.SortBy2:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:8px;margin-left:-8px}
#jobs_results li{border:1px solid #ccc;border-bottom:solid 3px #ccc}
#jobs_results li:hover{border-bottom:solid 3px #3aaaf8}
#jobs_results li:hover .bg888{background-color:#c74438;border-color:#9f2115}
#jobs_results li.premium{background:#f5f8fb;border-color:#b8d2e4;}#jobs_results li.premium:hover{border-bottom:solid 3px #3aaaf8;}#jobs_results li.premium > div.bgf7f7f7{background:#ecf3f9;}

#jobs_results li:hover .icon-map-marker,#jobs_results li:hover .webrupee{color:#c74438}
#requestCall{position:fixed;bottom:-5px;left:0;width:95px;z-index:999}
.tml li,.tml>ul>li{position:relative}
#requestCall .bg{background:#0582c2;box-shadow:0 0 5px 3px #ccc;border:1px solid #fff;border-radius:5px}
#requestCall .bgfff{background:#fff;margin:0 0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#requestCallFormNew button{color:#333}
#requestCall #requestCallFormExisting,#requestCall #requestCallFormNew{width:220px}
.tml{border-bottom:solid 2px #39f;margin-bottom:-2px}
.tml>ul>li{background:#fff;color:#369;padding:0 20px}
.tml>ul>.on,.tml>ul>li:hover{background-color:#f1f1f1;color:#333}
.tml li li a:hover,.tml ul ul{background:#fff}
.tml>ul>li>a{color:#369;padding:7px;display:block}
.tml>ul>.on a,.tml>ul>li:hover a{color:#000}
.tml ul ul{position:absolute;z-index:11;top:32px!important;width:200px;display:none;border:1px solid #0273c2}
.tml2 li,.tml2>ul>li{position:relative}
.tml li li a{display:block;padding:7px 10px;text-align:left;border-top:none!important;border-bottom:1px dotted #ccc}
.tml li:first-child{border-left:none}
.tml li:last-child{border-right:none}
.tml2>ul>li{float:left;z-index:11;color:#333;background:url(https://static.placementindia.com/images/menu_bg.gif) repeat-x;margin-left:1px}
.tml2>ul>.on,.tml2>ul>li:hover{background-color:#c6e8ff;color:#000}
.header_fixed,.tml2 li li a:hover,.tml2 ul ul{background:#fff}
.tml2>ul>li>a{color:#000;padding:10px 20px 20px;border-bottom:solid 1px #fff;display:block;font-weight:700}
.tml2>ul>li a:hover{color:#000;border-bottom:solid 1px #3aaaf8}
.tml2 ul ul{position:absolute;top:49px!important;width:190px;display:none;border:2px solid #ccc}
.tml2 li li a{display:block;padding:7px 10px;text-align:left;border-bottom:1px dotted #ccc}
.pop_arrow_top:after,.pop_arrow_top:before{right:80px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.pop_arrow_top:after{border-bottom-color:#fff;border-width:8px;margin-right:-8px}
.pop_arrow_top:before{border-bottom-color:#ccc;border-width:10px;margin-right:-10px}
.header_fixed{transition:shadow .5s ease-in-out .2s;position:fixed;top:0;width:100%;z-index:999;border-bottom:1px solid #ccc;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.15);-moz-box-shadow:0 5px 5px rgba(0,0,0,.15);box-shadow:0 5px 5px rgba(0,0,0,.15);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff',EndColorStr='#ffffffff');background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-ms-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0))}
.header_fixed div{padding-top:0!important}
#zopim a{text-shadow:1px 1px #666;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4270cc',EndColorStr='#365ca8');background:-webkit-gradient(linear,0 0,0 bottom,from(#4270cc),to(#365ca8));background:-webkit-linear-gradient(#4270cc,#365ca8);background:-moz-linear-gradient(#4270cc,#365ca8);background:-ms-linear-gradient(#4270cc,#365ca8);background:-o-linear-gradient(#4270cc,#365ca8);background:linear-gradient(#4270cc,#365ca8);color:#fff;padding:2px 7px;margin:0 1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#zopim{position:fixed;z-index:9999;right:0;top:50%;margin-top:-60px;text-align:right;display:none;width:200px;height:122px}
#zopim div{position:relative;top:-30px;right:5px;text-align:right}
.alphabatic_tabs a{padding:10px 14px;font-weight:300}
.alphabatic_tabs.ac-bdr>*{border-left:0}
.alphabatic_tabs.ac-bdr>:first-child{border-left:1px solid #ccc}
.alphabatic_tabs a.active,.alphabatic_tabs a:hover{background:#3aaaf8;color:#fff}
.tips{background:#ff9;border:1px solid #fc9}
.tips:after,.tips:before{content:'';position:absolute;border:6px solid transparent}
.tips:before{border-right-color:#fc9;left:-12px;top:6px}
.tips:after{border-right-color:#ff9;left:-10px;top:6px}
.tips p{margin-top:5px}
.tips p:first-child{margin-top:0}
form label.errors{color:#c00;font-weight:700}
form input.errors{border:1px solid red;background:#fed}
form div.errors{color:#c00}
.jCarouselLiteDemo .carousel{position:relative}
.jCarouselLiteDemo .digg{position:absolute}
.jCarouselLiteDemo .carousel button{float:left}
.myTabs.bg{behavior:url(../common-12312/PIE.htc);padding:10px}
.jCarouselLite2,.jCarouselLiteDemo .carousel .jCarouselLite{float:left;position:relative;visibility:hidden;left:-5000px}
.jCarouselLiteDemo .carousel ul{margin:0}


.jCarouselLiteDemo .carousel a.next,.jCarouselLiteDemo .carousel a.prev{float:left;display:block;outline:0;z-index:3;}
.jCarouselLiteDemo .carousel a.prev b{background:url(https://static.placementindia.com/images/sprite_image.png) -281px -531px;display:inline-block;width:35px;height:55px;}
.jCarouselLiteDemo .carousel a.next b{background:url(https://static.placementindia.com/images/sprite_image.png) -318px -531px;display:inline-block;width:35px;height:55px;}
.jCarouselLiteDemo .carousel .next{position:absolute;top:40%;right:3px;}
.jCarouselLiteDemo .carousel .prev{position:absolute;top:40%;left:0}
.jCarouselLiteDemo .carousel a.prev:hover b{background-position:-281px -587px;}
.jCarouselLiteDemo .carousel a.next:hover b{background-position:-318px -587px;}

.dataUl .h{font-size:1.05em;margin-bottom:0px;font-weight:bold;}

#breadcrumb.ac-bc-raquo-b>:first-child:before{content:none}
#tml_top>li{float:left;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
#tml_top.bdr0>li{border:none;}
#tml_top>li:first-child,#tml_top>li:last-child{border:0}
#tml_top>li:last-child{border-right:none}
#tml_top>li>a{display: block;padding: 7px 16px;color: #555;}
#tml_top>li.active,#tml_top>li.hover,#tml_top>li:hover{border-right-color:transparent;background:#f1f1f1;}
#tml_top>li.active>a,#tml_top>li.hover>a,#tml_top>li:hover>a{color:#000}
#tml_top>li>ul{z-index:1}
#tml_top>li:hover>ul{z-index:11}

#rec_top_m{display:flex;align-items:center;} 
#rec_top_m li.signup_bt a{background:#327ed2;color:#fff;padding:6px 15px;border-radius:3px;font-weight:600;font-size:13px;}
#rec_top_m li.contact_bt a.cont_bt{background:#00a92a;margin-left:10px;color:#fff;padding:6px 15px;border-radius:3px;font-weight:600;font-size:13px;}
#rec_top_m li.job_seeker_bt{border-left:solid 1px #ddd;padding:8px 0px 8px 15px;margin-left:10px;}
#rec_top_m li.job_seeker_bt > a{color: #666;}#rec_top_m li.job_seeker_bt > a span{display:block;color:#03c;}
.tml_top_arrow:after,.tml_top_arrow:before,
.tml_top_arrow1:after,.tml_top_arrow1:before,
.tml_top_arrow2:after,.tml_top_arrow2:before,
.tml_top_arrow22:after,.tml_top_arrow22:before,
.tml_top_arrow11:after,.tml_top_arrow11:before,
.tml_top_arrow3:after,.tml_top_arrow3:before
{left:287px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.tml_top_arrow11:after,.tml_top_arrow22:after,.tml_top_arrow2:after,.tml_top_arrow:after,.tml_top_arrow1:after, .tml_top_arrow3:after{border-bottom-color:#fff;border-width:6px;margin-left:-6px}
.tml_top_arrow11:before,.tml_top_arrow22:before,.tml_top_arrow2:before,.tml_top_arrow:before,.tml_top_arrow1:before, .tml_top_arrow3:before{border-bottom-color:#ccc;border-width:8px;margin-left:-8px}
.tml_top_arrow:after,.tml_top_arrow:before{left:220px; }
.tml_top_arrow1:after,.tml_top_arrow1:before{left:465px;}
.tml_top_arrow2:after,.tml_top_arrow2:before{left:40%;}
.tml_top_arrow22:after,.tml_top_arrow22:before{left:61%;}
.tml_top_arrow11:after,.tml_top_arrow11:before{right:38%;left: auto;}
.tml_top_arrow3:after,.tml_top_arrow3:before{left:auto;right:50px;}
.tml_top_arrow3:after{border-bottom-color:#fff;border-width:6px;margin-right:-6px}
.tml_top_arrow3:before{ border-bottom-color:#ccc;border-width:8px;margin-right:-8px }
.tml_top_arrow11:after{border-bottom-color:#fff;border-width:6px;margin-right:-6px}
.tml_top_arrow11:before{border-bottom-color:#3aaaf8;border-width:8px;margin-right:-8px}
.tab_active{border-bottom:2px solid #c94d42;margin-bottom:-2px;position:relative;}
.tab_active:after{ content: "";position: absolute;top: 100%;left: 50%;border-top: 8px solid #c94d42;border-left: 8px solid transparent;border-right: 8px solid transparent;margin-left: -8px;}
.oln{outline:none !important;}
.tml_top_arrow3 a:hover .marron-hover{color:#c30;}
.tabbing_search .hs li{background:#fff;float:left;margin:0 0 0 2px;border:1px solid #ccc;border-bottom:0;font-weight:700}
.tabbing_search .hs .on,.tabbing_search .hs li:hover{background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#ffffff');background:-webkit-gradient(linear,0 0,0 bottom,from(#eee),to(#fff));background:-webkit-linear-gradient(#eee,#fff);background:-moz-linear-gradient(#eee,#fff);background:-ms-linear-gradient(#eee,#fff);background:-o-linear-gradient(#eee,#fff);background:linear-gradient(#eee,#fff);border-color:#ccc;position:relative;z-index:2}
.tabbing_search .ds{background:#fff;position:relative;top:-1px;z-index:1}
.tabbing_search .hs li:first-child{margin:0}
.tabbing_search .hs li a{color:#666}
.tabbing_search .hs .on a,.tabbing_search .hs li:hover a{color:#333}
.tabbing_search .hs a{display:block;padding:7px 20px}
.tabbing_search .ds>ul>li{display:none}
.tabbing_search .ds>ul>li ul{height:60px;overflow:visible}
.tabbing_search .ds>ul>li:first-child{display:block}
.tabbing_search .ds li li{float:left;padding:1px 10px 3px;width:45%;list-style:square inside;color:#999}
.tabbing_search.search_rolenskill .ds li li{float:left;padding:0;width:25%;list-style:square inside;color:#999}
.tabbing_search .ds .m a{display:inline-block;background:#39c;color:#fff;text-shadow:0 0 #000;padding:3px 10px;position:relative;right:-15px;font-size:.9em;-webkit-border-radius:5px 0;-moz-border-radius:5px 0;border-radius:5px 0}
.tabbing_search .ds .m a:hover{background:#38c}
.tabbing_search .ds .m b{font-family:verdana}
.bgf5f5f5{background:#f5f5f5}
.findjob_bycountry .bdrHover{box-sizing:border-box;box-sizing:content-box;border-top:5px solid #fff}
.findjob_bycountry .bdrHover:hover{border-top-color:#28306c}
.w46x32{width:46px;height:32px}
.gulf_flags{background-image:url(https://static.placementindia.com/images/gulf-flags.png);display:inline-block;vertical-align:middle}
.gulf_flags.SA{background-position:0 0}
.gulf_flags.UAE{background-position:-46px 0}
.gulf_flags.KW{background-position:-92px 0}
.gulf_flags.OM{background-position:-138px 0}
.gulf_flags.QA{background-position:-184px 0}
.gulf_flags.BH{background-position:-230px 0}
.gulf_flags.EG{background-position:-276px 0}
.gulf_flags.IQ{background-position:-322px 0}
.gulf_flags.LB{background-position:-368px 0}
.WhyJoinUs li {background:url(https://static.placementindia.com/images/icon_right.png) no-repeat; padding-left:35px;}
.si_searchIcon input.p10px{padding:10px 10px 10px 30px;}
.si_searchIcon:before{ content:"";position:absolute;height:14px;width:14px;overflow:hidden;background:url(https://static.placementindia.com/images/sprite_image.png) no-repeat 0 -615px;top:12px;left:10px; }
.location_fild input.p10px{padding:10px 10px 10px 30px;float:left;width:250px;margin-right:15px;}
.location_fild:before{ content:"";position:absolute;height:14px;width:14px;overflow:hidden;background:url(https://static.placementindia.com/images/sprite_image.png) no-repeat -18px -615px;top:12px;left:10px;}
::-webkit-input-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
::-moz-placeholder {color:#999;opacity: 1;}
:-moz-placeholder { color:#999;opacity: 1;}
.home_search ::-webkit-input-placeholder {color:#666;}
.home_search :-ms-input-placeholder {color:#666;}
.home_search ::-moz-placeholder {color:#666;opacity: 1;}
.home_search :-moz-placeholder { color:#666;opacity: 1;}
#s2id_location a{padding-left:28px;}
#s2id_location a:before{content:"";position:absolute;height:13px;width:10px;overflow:hidden;background:url(https://static.placementindia.com/images/sprite_image.png) no-repeat -18px -615px;top:12px;left:10px;}
#s2id_exp a{padding-left:30px;}
#s2id_exp a:before{content:"";position:absolute;height:13px;width:13px;overflow:hidden;background:url(https://static.placementindia.com/images/sprite_image.png) no-repeat -33px -615px;top:12px;left:10px;}
/*.jCarouselLite2 .caption {display:none;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0, .8);width:100%;height: 100%;}*/
h2.h2{font-size:1.7em;}
.hp_h2 h2{font-size:17px;font-weight:400;}
.fixed-right .hp_h2 h2{padding:15px;border-bottom:1px solid #eee;font-size:18px;}
.js .inputfile,.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.inputfile + label{font-size:16px;line-height:1em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;} 
.inputfile + label.fill{font-size:13px;border:1px solid #ddd;padding:10px 15px;width:80%;margin:0 auto;overflow:hidden;}
.ac-w960 > *{width:960px;margin:0 auto;}
.fHeading{font-size:30px;margin-top:30px;margin-bottom:40px;}
.fHeading span{ color:#06c; text-shadow:none;}
.more_anim,.more_anim:after,.more_anim:before{transition-duration:.3s;transition-property:color,border,background} .more_anim:hover,.more_anim:hover:after,.more_anim:hover:before{transition-duration:0}
.more_anim:hover{color:#479ad9}.more_anim [class*=icon-]{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;font-size:6px;line-height:1.6;-webkit-transform:translateX(6px);transform:translateX(6px);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;vertical-align:20%}
.more_anim:hover [class*=icon-]{-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}
.slide {cursor: pointer;width: 163px;height: 136px;position: relative;overflow: hidden;}
.slide .caption {background-color: rgba(0,0,0,0.85);position: absolute;z-index: 100;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;left: 0;bottom:0;width:183px;height:156px;bottom: -156px;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#000\9}
.slide:hover .caption {-moz-transform: translateY(-100%);-o-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 1;}

#msg{display:none;position:absolute;z-index:200;background:url(https://static.placementindia.com/images/msg_arrow.gif) left center no-repeat; padding-left:7px;}
#msgcontent{display:block;background:#fee;border:2px solid #924949;border-left:none;padding:5px;min-width:150px;max-width:250px;} 
.pagination > *{ text-align:center; background:#f8f8f8; border:1px solid #ddd; border-width:1px 0 1px 1px; line-height:1em; padding:12px 15px;}
.pagination > *:last-child{ border-right:1px solid #ddd; border-radius:0 5px 5px 0;background:#fff;}
.pagination > *:first-child{border-radius:5px 0 0 5px;background:#fff;}

.pagination > *:hover,.pagination > *.on{background:#fff;}
.tabbing_search.search_rolenskill .ds li li.pagination {width:100%;list-style:none;float:none;}
.tabbing_search .ds>ul>li ul.paging {height:auto}

.mobile_app_hp{ background:url(https://static.placementindia.com/images/mobile_app_hpbg.png);}

/***********recruiter_sec**********/
.recruiter_sec #tml_top>li a{padding:0;}
.recruiter_sec #tml_top>li{padding:15px 17px 15px;}
.recruiter_sec #tml_top>li.active,#tml_top>li.hover,#tml_top>li:hover{border-right-color:#f0f0f0}
.h1 h1{font-weight:normal;color:#375076;}
.h1_dib h1{display:inline-block;}
.h1 b.dif{font-weight: normal;font-size:1.5em;}
#bsmi{height:36px;}
#bsmi a{border-color:#ccc;line-height:30px;margin-top:10px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);background-color:#fff}
#bsmi a:hover{border-color:#333;margin-top:0;background-color:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}

#bsmi a.icon-blogger		{color:#ff9334;border-color:#ff9334;}
#bsmi a.icon-delicious		{color:#39f;border-color:#3399ff;}
#bsmi a.icon-digg			{color:#000;border-color:#000;}
#bsmi a.icon-facebook		{color:#3b5998;border-color:#3b5998;}
#bsmi a.icon-googleplus		{color:#dd4b39;border-color:#dd4b39;}
#bsmi a.icon-linkedin		{color:#0676b4;border-color:#0676b4;}
#bsmi a.icon-stumbleupon	{color:#ea4b24;border-color:#ea4b24;}
#bsmi a.icon-twitter		{color:#55acee;border-color:#55acee;}
#bsmi a.icon-youtube		{color:#d02022;border-color:#d02022;}
#bsmi a.icon-pinterest		{color:#cb2027;border-color:#cb2027;}

/* ---------------added new css here---------------*/

#directoryHeader{background:url("https://static.placementindia.com/images/directory_header_bg.jpg") no-repeat center center; background-size:cover;}
#directoryHeader form{background-color: rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px rgba(255, 255, 255, 0.75);margin-top: 75px;}
#directoryHeader .input, #directoryHeader .button{
	border: 0 none;
    padding: 6px 10px;
	}	
/*------------------------------------------------------------------------------------------------	*/
.icon-job-seeker{background:url(https://static.placementindia.com/images/placement-services-icon.png) no-repeat;height:80px;width:100px;margin:0 auto;display:block;}
.icon-job-seeker.immigration-services{background-position:0 0;}
.icon-job-seeker.hr-solution{background-position:-100px 0;}
.icon-job-seeker.recuruitment-agency{background-position:-200px 0;}
.icon-job-seeker.career-consultant{background-position:-300px 0;}
.icon-job-seeker.corporate-training{background-position:-400px 0;}
.icon-job-seeker.education-consultancy{background-position:-500px 0;}
.icon-job-seeker.overseas-placement{background-position:-600px 0;}
.icon-job-seeker.manpower-services{background-position:-698px 0;}
.icon-job-seeker.security-services{background-position:-898px 0;}
.icon-job-seeker.housing-keeping-services{background-position:-798px 0;}
#placement-services ul li a{transition:all 0.5s ease}	
#placement-services ul li a:hover{background:#fff;}
#ppspi > li{transition:all 0.5s ease;}
#ppspi > li:hover{background:#fff; border-color:#3B9DE8}

.w165,.ac-w165 > *,.acac-w165 > * > *{width:16.5%;}
.ac-w154 > *{width: 15.4%;}
/****recruiter****/

.tml > ul > li,.tml > ul > li:hover, .tml > ul > .on,.hpPortals{behavior:url(/PIE.htc);}
 [data-tooltip],
.tooltip {position: relative; cursor: pointer;}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {position: absolute; visibility: hidden;  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; -webkit-transition: opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,
		-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	transition:         
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before { z-index: 1001; border-top: 10px solid #38A2DC; border-left:6px solid transparent; border-right:6px solid transparent; background: transparent; left:12px;
  bottom:15px; content: "";}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {bottom:25px;left:-130px; z-index: 1000; padding: 8px; width:300px;
  background-color: #38A2DC; border-radius:5px; color: #fff; content: attr(data-tooltip);
  text-align:center; border:1px solid #FFF; box-shadow:2px 2px 4px #CCC; -webkit-box-shadow:2px 2px 4px #CCC; -moz-box-shadow:2px 2px 4px #CCC; -ms-box-shadow:2px 2px 4px #CCC;
  -o-box-shadow:2px 2px 4px #CCC; } 

/* Right */
/*.tooltip-right:before,
.tooltip-right:after {
  top:0;
  left: 120%;
  }*/

.tooltip-right:before {margin-bottom: 0; margin-left: -12px; border-top-color: transparent;
  border-right-color: #CCC;/* border-right-color: hsla(0, 0%, 20%, 0.9);*/} 

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {bottom:0;}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {margin-left: 0; margin-bottom: -16px;} 
#ajax_listOfOptions {background:#f2f2f2;border:1px solid #ccc;width:220px;min-height:25px;max-height:320px;color:#000;position:absolute;z-index:100;overflow:auto;} 
#ajax_listOfOptions DIV {padding:2px;margin:2px;font-size:12px;}
#ajax_listOfOptions .optionDiv {}
#ajax_listOfOptions .optionDivSelected {color:#fff;background:#36c;}
#ajax_listOfOptions_iframe {z-index:5;position:absolute;background:#f00;} 
ul.token-input-list-facebook{float: left; width:315px;}

/*----------------------------------------------------------------*/
 /*
#postJob input, #postJob textarea, #postJob select{background:#fff;}
#postJob ul.token-input-list,#postJob ul.token-input-input-token-facebook{ width:445px !important;}
*/
.fs38px{ font-size:38px;}
.ml180px{ margin-left:180px;}
.w62{ width:62%;}
ul.default li{list-style:disc;}

.grayImp,.grayImp a,a.grayImp{color:#666;}.grayImp a:hover,a.grayImp:hover{color:#333;}
header{background:#fff;}

.rec-arrow::after{ position:absolute; content:''; top:0px; bottom:0px; right:-7px; margin:auto; width:0; height:0;
border-top: 6px solid transparent; border-left: 7px solid #3aaaf8; border-bottom: 6px solid transparent; }
.rec-arrow:hover::after{ border-left: 7px solid #0077b3; }

.app-img {display:inline-block;width:13px; height:22px;} 
.app-img{-webkit-animation: horizontal 2s ease infinite;animation: horizontal 2s ease infinite;}
@keyframes horizontal{
	0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
} 

/*Download App Cion Animation*/
.app-img2 {display:inline-block;width:13px; height:20px; background: url(https://static.placementindia.com/images/pi-iPhone.png);} 
.app-img2.b{-webkit-animation: horizontal 2s ease infinite;animation: horizontal 2s ease infinite;}


.footer-logo{background:#e31014;display:inline-block;position:absolute;left:0px;right:0px;width:204px;margin:auto;}
.footer-logo a{ padding: 6px 15px 5px; }
.footer-logo.arrow::after{ position: absolute; content: ''; width: 0; height: 0; border-style: solid; border-width: 0 19px 11px 19px; border-color: transparent transparent #e31014 transparent; left: 0px; right: 0px; margin: auto; top: -10px; } 

.resume-box, .refine-results{ transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; }
.sticky { position: fixed; top: 0px; z-index: 1; }
.resume-box.sticky{ background:#0374C4;}
.resume-box.sticky .wtext{color:#fff;}
.resume-hidden{ height:56px; display:none; }
.darkblue, a.darkblue, darkblue a{color:#003366;} 
.searchcv-sprite{ background:url("https://static.placementindia.com/images/resume-search-sprit-icon.png") no-repeat; display:inline-block; }
.mb-userdull{ width:33px; height:33px; background-position:0px 0px;}
.email-userdull{ width:33px; height:33px; background-position:-33px 0px;}
.view-userdull{ width:33px; height:33px; background-position:-66px 0px;}
.mb-user{ width:33px; height:33px; background-position:0px -33px;}
.email-user{ width:33px; height:33px; background-position:-33px -33px;}
.view-user{ width:33px; height:33px; background-position:-66px -33px;}

/*******  radio and checkbox css  *******/
.control{position:relative;padding-left:25px;margin-bottom:15px;cursor:pointer;padding-top:3px}
.control input{position:absolute;z-index:-1;opacity:0}
.control__indicator{position:absolute;top:2px;left:0;height:17px;width:17px;background:#fff;border:1px solid #c1c1c1}
.control--radio .control__indicator{border-radius:50%}
.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#ccc}
.control input:checked ~ .control__indicator{background:#e6e6e6}
.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#e6e6e6}
.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control__indicator:after{content:'';position:absolute;display:none}
.control input:checked ~ .control__indicator:after{display:block}
.control--checkbox .control__indicator:after{left:5px;top:0;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}
.control--radio .control__indicator:after{left:3px;top:3px;height:11px;width:11px;border-radius:50%;background:#c74438}
.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b}

/******menu sticky*****/
.menu_stcy{ width:100%; top:0px; background:#fff; }
.menu_stcy.sticky{ z-index:99999; -webkit-box-shadow: 0px 1px 6px rgba(0,0,0,.4); -moz-box-shadow: 0px 1px 6px rgba(0,0,0,.4);  box-shadow: 0px 1px 6px rgba(0,0,0,.4); }

/* --------------Recuiter profile CSS 2017-16-01--------------------- */
.rpsmi{height:27px; width:27px; display:block; vertical-align:middle; background-image:url(https://static.placementindia.com/images/rpsmi.png); background-repeat:no-repeat}
.rpsmi-facebook{ background-position:0px 0px; transition:all 0.5s ease}
.rpsmi-facebook:hover{background-position:0px -32px}
.rpsmi-twitter{ background-position:-32px -0px; transition:all 0.5s ease}
.rpsmi-twitter:hover{background-position:-32px -32px}
.rpsmi-google-plus{ background-position:-64px 0px; transition:all 0.5s ease}
.rpsmi-google-plus:hover{background-position:-64px -32px}
.rpsmi-linkedin{ background-position:-96px 0px; transition:all 0.5s ease}
.rpsmi-linkedin:hover{background-position:-96px -32px}
#rp-menu.fixedtop{ position:fixed; left:0; right:0; top:0; z-index:1001; box-shadow: 1px 1px 5px #ccc;}
#rp-menu ul > li, #rp-menu ul > li a{ transition:all 0.3s ease}
#rp-menu ul > li a:focus, #rp-menu ul > li a:hover{ outline:0;}
#rp-menu ul > li.current{ background-color:#3aaaf8; position:relative;}
#rp-menu ul > li.current:after{ left: 50%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
#rp-menu ul > li.current:after{border-top-color: #3aaaf8; border-width: 6px; margin-left: -6px;}
#rp-menu ul > li.current a{ color:#fff; text-shadow:none}

.noticount span{ position:absolute; right:-14px; top:-7px; width:14px; height:13px; border-radius:50%; background:#e55454; -webkit-border-radius:50%;
 -moz-border-radius:50%; padding:4px; color:#fff; font-size:10px; line-height:13px; }
 
 
/* Classified New CSS 2017-01-30 */
ol.job-more-dtl{color:#333;font-size:13px;margin:10px 0}
ol.job-more-dtl li{padding:5px 30px 5px 2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;border:none !important;}
ol.job-more-dtl li .icon{width:15px;height:15px;display:inline-block;margin-right:3px;background-image:url(https://static.placementindia.com/images/icon-sprite.png);background-repeat:no-repeat;vertical-align:text-bottom}
ol.job-more-dtl li .exp.icon{background-position:0 0}
ol.job-more-dtl li .salr.icon{background-position:-28px 0}
ol.job-more-dtl li .loc.icon{background-position:-56px 0}

ol.job-more-dtl2{color:#333;font-size:13px;margin:0}
ol.job-more-dtl2 li{padding:5px 30px 5px 2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;border:none !important;}
ol.job-more-dtl2 li .icon{width:15px;height:15px;display:inline-block;margin-right:3px;background-image:url(https://static.placementindia.com/images/icon-sprite.png);background-repeat:no-repeat;vertical-align:text-bottom}
ol.job-more-dtl2 li .salr.icon{background-position:-28px 0}

.hig6cf, .hig6cf a, a.hig6cf, .hig6cf-anchors a {color: #6cf;}

.select-arrow::after{position:absolute;content:'';top:0px; bottom:0px;right:-24px;width:0px;height:0px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:24px solid #3aaaf8;}
.plusarrow-list li::after{position:absolute;content:"+";top:0px;bottom:0px;left:-9px;margin:auto;font-size:32px;color:#374667;height:18px;z-index:9;}
.plusarrow-list li:first-child::after{ display:none; }


.onpBg{background:url(https://static.placementindia.com/images/onpBg.gif) repeat-x scroll center top #FFFFFF;border:1px solid #E8E8E8;}

.ellipsis{white-space: nowrap;text-overflow: ellipsis;}

/**26-10-2017 header redesign + stretch******/
.w265{width:26.5%;}
.stretch #tml_top > li > a,.recruiterZ{font-size:14px;}
.recruiterZ,#tml_top>li>a.postResume{color:#228ecd;}
.recruiterZ{font-weight:600}
.stretch .tml_top_arrow::after, .stretch .tml_top_arrow::before {left:260px;}
.stretch .recruiterZ + .tml_top_arrow2:after, .stretch .recruiterZ + .tml_top_arrow2:before {left: 62.5%;}
.stretch #tml_top>li>a {padding:12px 12px;}

#tml_top>li>a {display: block;padding: 7px 16px;color: #000;font-family:"Roboto",sans-serif; }

.scrolltop{position:fixed;bottom:20px;right:30px;z-index:99;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}

.graph_bar{position:fixed;width:170px;top:105px;z-index:9;} 
#filterFx.fixed-top{ position: fixed; left: 0; right: 0; top: 0; z-index: 99; box-shadow: 2px 2px 3px #ddd; background: #fff; padding-top: 10px; padding-bottom: 10px; }

#filterFx.fixed-top .xlarge.mt15px{margin-top:5px;}
#fixedSortBy.shortBy{position: fixed; top: 23px; left: 80%; z-index:100;display:block;}
#onscroll_login_btn.block{position: fixed;top: 10px;right:10%;z-index:99;display: block;}

/*******INNER PAGES*******/
.acac-w280px > * > *{width:30%;}


#left_content{width: 76.5% !important;}
#left_content.ml15px{width:57.2% !important;}
aside.w220px{width:22%;}
aside.w170px{width:18%;}
aside.w280px{width:29%;}
.register_free_form.w220px{width:100%;}
.register_free_form.w220px.registe_sticky{width:220px !important;}
.gLogo.ac-w220px > *{width: 24.2%;} /*government-jobs.html*/
.ac-fl .carrer_tab{width: 24%;}
 
.select-style{display:inline-block;vertical-align:middle;position:relative;width:100%}
.select-style select{line-height:normal;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;display:block;width:100%;border-left:none;border-right:none;background:#fff;color:#999;padding:12px 15px 14px 15px;margin:0;line-height:normal;font-size:14.3333px;display:block;box-sizing:border-box;height:47px;}
.select-style ::-ms-expand{display:none}
.select-style:after{content:url('https://static.placementindia.com/images/arrow_down.png');position:absolute;right:11px;top:13px;opacity:0.8;}
.errorbdr:focus,.errorbdr{border:solid 1px #f00;}

/* ----01-12-2017 for Mobile verification tree ----*/
.mv-tree:before{ content:''; position:absolute; left:74px; right:70px; top:0; height:1px; background:#ccc;}
.mv-tree ul li:before{ content: '';position: absolute; top: -40px; left:74px; width: 1px; height:20px; background: #ccc;}
.pr_list{ cursor:pointer;}

/* ----09-01-2018 for resourses-inner-city.html ----*/
.post_requirement_form_fixer{position:fixed;top:10px;box-shadow:5px 5px 5px rgba(0,0,0,.15);width:230px;}
.pr_list .ri{opacity:0.5;}
.pr_list:hover .ri{opacity:0.9;} 
.ppsp-logo > img{display:block;width:70px; height:70px; border:1px solid #ddd; position: absolute;left:0px; background-clip: padding-box; min-width: 70px; border-radius: 50%; opacity: 1;} 
#ppspi li{width:215px;}
#ppspi2 li{width:215px;}
.bg_h1 h1,.bg_h1{font-size:21px;font-weight:normal;}
.ffl.bg_h1, .ffl.bg_h1 h1{font-size:32px;font-weight:normal;}
.a_disable{pointer-events:none;cursor:default;}
.dynamic-wrap{overflow:hidden;position:relative;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}
.dynamic-height-active .dynamic-wrap:before{background:-moz-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff',endColorstr='#ffffff',GradientType=0);bottom:0;content:'';height:50px;left:0;position:absolute;right:0;z-index:1}
.dynamic-height-active .dynamic-show-more{display:inline-block}
a.js-dynamic-show-hide{text-decoration:underline;color:#c30}
a.js-dynamic-show-hide:hover{text-decoration:none}
.w47,.ac-w47 > *,.acac-w47 > * > *{width:47%;}

#recuiter div.job_list > div,#recuiter div.job_list2 > div{width:33%;box-sizing:border-box;padding:10px;margin-bottom:10px;}
#recuiter div.job_list > div:first-child,#recuiter div.job_list2 > div:first-child{padding-left:0;}
#recuiter div.job_list > div{min-height:105px;}
#recuiter div.job_list2 > div{min-height:125px;}
#similar_jobs div.job_list2 > div{width:50%;box-sizing:border-box;padding:10px;margin-bottom:10px;border:none;}
/* New  Search Recuriter Profile css */
.srpb-search-sec{min-height:158px; background-repeat: no-repeat; background-position: top center; background-size: cover; display: flex; justify-content: center; align-items: center; color:#fff}
.srpbs-title{font-size: 21px; font-weight: 600; color:#fff; margin-bottom:15px; line-height: 25px; letter-spacing: 1px;}
.srpbs-form{margin: 0; padding: 0; list-style: none; display: flex;}
.srpbs-form > li{display: inline-block; vertical-align: middle; margin-right:10px; position: relative;}
.srpbs-form > li:last-child{margin-right: 0px;}
.srpbs-form .srpbs-field{padding:10px 15px; border:1px solid #ccc; border-radius:5px; background: #fff; font-size: 13px; color:#666; width:380px; height: 40px; box-sizing: border-box;}
.srpbs-form .srpbs-btn{padding:10px 30px; border:1px solid #eee; border-radius:5px; background:#c04337; font-weight:600; color:#fff; text-transform: uppercase; height: 40px; box-sizing: border-box; outline: none; box-shadow: none; letter-spacing: 1px}
.src-left{background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.12); padding: 2px;}
.src-left-title{padding:12px 10px; font-size: 16px; color:#0068bd; font-weight: 400; text-transform: uppercase; border-bottom:1px solid #eee; line-height: 20px;}
.srcl-filter{margin: 0; padding: 0; list-style: none;}
.srcl-filter li{border-bottom:1px solid #eee; padding: 12px 10px;}
.srcl-filter li .srclf-heading{position: relative; padding-left:10px; font-size:14px; font-weight: 500; color:#666; cursor: pointer;}
.srcl-filter li .srclf-heading:before{content:'\f0da'; position: absolute; left:0px; top:0; font-family:'FontAwesome'; font-size:12px; color:#999}
.srclf-body{padding-top: 12px; display: none;}
.srclf-body ul{margin: 0; padding:0; list-style: none;}
.srclf-body ul li{margin-bottom: 5px; border:none; padding:0 0 0 7px}
.srclf-body ul li label{display: block; margin: 0;}
.srclf-body ul li label:after{content:''; display: table; clear: both;}
.srclf-body ul li label input[type="checkbox"]{margin-right:7px; float: left; margin-top:2px;}
.srclf-body ul li label .val{width:75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; color:#666}
.srclf-body ul li label .counter{width: 15%; text-align: right; float: right;}
.srclf-body ul li:last-child{margin-bottom: 0px; text-align: right;}
.srclf-body ul li:last-child a{color:#06c}
.srcl-filter li.on .srclf-body{display: block;}
.src-left .btn-submit{width: 100%; margin-bottom:10px; background:#3aaaf8; border:1px solid #3aaaf8; color:#fff; font-weight: 600; border-radius:3px; padding:10px; font-size: 16px; outline: none; box-shadow: none;}
.src-left .btn-reset{background: none; border:none; outline: none; box-shadow: none; text-decoration: underline; font-size: 12px; color:#666; padding: 0;}
.src-heading{padding:10px 15px; margin-bottom:15px; background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.12); line-height: 20px;}
.src-heading h1{font-size: 13px; font-weight: 400; display: inline-block; vertical-align: middle;}
.src-list{margin: 0 -7px; padding: 0; list-style: none; display: flex; flex-wrap: wrap;}
.src-list li{padding:0px 7px; width: 50%; box-sizing: border-box; margin-bottom:15px;}
.pir-classified{background:#fff;border:1px solid #ccc; border-bottom-width:5px; box-shadow:1px 1px 5px rgba(0,0,0,0.12); transition: all 0.3s ease; cursor: pointer;}
.src-list li:hover .pir-classified{border-color:#99c0dd; border-bottom-color:#3983b9}
.pir-classified .pirc-body{padding:15px; height: 194px; overflow: hidden;}
.pir-classified .pir-img{float: left; width: 70px; height: 70px; border:1px solid #ddd; box-sizing: border-box; padding: 5px; position:relative; overflow: hidden;}
.pir-classified .pir-img img{width: 100%; height: 100%;}
.pir-classified .pir-info{width:calc(100% - 70px); padding-left: 10px; float: left; box-sizing: border-box;}
.pir-classified .pir-info .pir-name{font-size: 13px; color:#006dbc; line-height: 20px;}
.pir-classified .pir-info .pir-location{font-size: 12px; color:#999; line-height:18px;}
.pir-classified .pir-info .pir-active-job{font-size:12px; margin-top:5px; color:#006dbc}
.pir-classified .pir-ginfo{margin-top:12px; line-height:16px; font-size: 12px;}
.pir-classified .pir-ginfo .pirg-lbl{display: block; color:#999;}
.pir-classified .pir-ginfo .pirg-val{display: block; margin-top:2px; color:#666}
.pir-classified .pirc-footer{background:#f7f7f7; padding:7px 15px;}
.pir-classified .pirc-footer .btn-sendinquiry,.pir-classified .pirc-footer .btn-viewcontact{display: block; float: left; background:#fff; color:#333; padding: 5px 15px; border:1px solid #ddd; border-radius:3px; font-size: 12px; text-decoration: none; transition: all 0.3s ease}
.pir-classified .pirc-footer .lact-active{float: right; padding: 5px 0; font-size: 12px; color:#999}
.pir-classified .pirc-footer .btn-sendinquiry{background:#3aaaf8; color:#fff}
.pir-classified .pirc-footer .btn-viewcontact{margin-left: 7px;}
.src-list li:hover .pir-classified .pirc-footer .btn-sendinquiry{background:#c14438; color:#fff; border-color:#c14438}
.pircbtn-loadmore{background:#3aaaf8; display: inline-block; padding:7px 70px; font-size: 16px; font-weight: 600; color:#fff; text-decoration: none; outline: none;box-shadow: none; border:1px solid #3aaaf8; border-radius: 3px; line-height: 20px;}
.pircbtn-loadmore:hover{color:#fff;}

.rrm-data{position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 99; background:rgba(0,0,0,0.5); display: none; justify-content: center; align-items: center;}
.rrm-data.on{display: flex;}
.rrm-data .rrm-data-inner{width:650px; background:#fff; position: relative;}
.rrm-data .rrm-data-header{padding:15px; font-size: 20px; text-align: left;  font-weight: 400; color: #fff;
    background: #2563c5; position: relative;}
.rrm-data-header .colose-popup{position: absolute; right:15px; top:15px;}
.location-list {margin: 0px -10px 20px -10px; padding: 0; list-style: none; max-height:300px;
    overflow-y: auto;}
.rrm-data .btn_submit {background: #2563c5;color: #fff; padding: 7px 40px; text-align: center;
    display: inline-block; border: none; font-size: 14px; font-weight: 600;  border-radius: 3px;
    box-sizing: border-box;  border: solid 1px #ccc; text-transform: uppercase;}

/*New home page CSS*/
.app-img{display:inline-block;width:13px;height:18px;background:url('https://static.placementindia.com/images/e-iPhone.png') no-repeat center center;} 
.app-img.b{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite;}
@keyframes horizontal{
	0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
} 
.bsb1px5px{box-shadow: 1px 1px 5px rgba(0,0,0,0.12); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.12); -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.12);}

.pi-tpc .bx-wrapper .bx-controls-direction a{text-indent:0; height: 35px; width: 35px; text-align: center; line-height: 35px; border-radius: 50%; background:#fff; background-image: none; border:1px solid #ddd; color:#333; font-size: 20px;}
.pi-tpc .bx-wrapper .bx-controls-direction a.bx-prev{left:-35px;}
.pi-tpc .bx-wrapper .bx-controls-direction a.bx-next{right:-35px;}
a.sc-dib{display: inline-block; max-width: 100%; padding-right:20px; box-sizing: border-box; /*white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis;word-break: break-all;}
.hpjc-carusal .bx-wrapper{width: 100%; max-width:1122px!important;}
.hpjc-carusal .bx-viewport{height: auto!important; padding-top: 5px; padding-bottom:10px;}
.hpjc-carusal .job-list:after{content:''; display: table; clear: both;}
.hpjc-carusal .job-list li .job-iteam{padding:10px 10px 20px;box-sizing: border-box;outline: none; text-decoration: none;-webkit-box-shadow:2px 8px 8px -8px #999; -moz-box-shadow:2px 8px 8px -8px #999; box-shadow: 2px 8px 8px -8px #999; border:1px solid #fafafa;display:block;}
.hpjc-carusal .job-list .job-iteam .blue{color:#06c}
.hpjc-carusal .job-list .job-iteam:hover .blue{color:#03c}
.job-list .job-iteam ol.job-more-dtl{margin:15px 0 5px 0; padding: 0;}
.job-list .job-iteam ol.job-more-dtl li{margin: 0; padding: 0 10px 0 0; font-size: 13px; color:#666}
.hpjc-carusal .bx-controls{margin: 0;}
.hpjc-carusal .bx-wrapper .bx-controls-direction a{background:#fff; background-image: none; text-indent: 0; line-height:32px; text-align: center; border-radius: 50%; border:1px solid #ddd; color:#000; font-size:18px; margin-top: -16px; box-shadow: 1px 1px 5px rgba(0,0,0,0.12)}
.hpjc-carusal .bx-wrapper .bx-controls-direction a.bx-prev{left: -10px;}
.hpjc-carusal .bx-wrapper .bx-controls-direction a.bx-next{right: -10px;}
.job-role-list{display: flex; align-items: center; justify-content: center;}
.job-role-list > li{width: 50%; min-height:136px; border-bottom: 1px solid #eee; box-sizing: border-box;}
.job-role-list > li:nth-child(odd){border-right: 1px solid #eee}
.job-role-list > li:nth-child(5),.job-role-list > li:nth-child(6){border-bottom: none}
.job-role-list > li > a{display: block; padding:15px;text-align: center;}
.cifyg-list-style li{position: relative;}
.cifyg-list-style li:before{content:'\f0a9'; font-family:'FontAwesome'; position: absolute; left: 0; font-size: 15px; color:#ccc}
.ls-hyphen li{position:relative; padding-left:12px;}
.ls-hyphen li:before{content:'-'; position: absolute; left: 0; color:#999}
.fjv-tabs{float:right}
.fjv-tabs li{text-align:center;cursor:pointer;box-sizing:border-box;padding:0px 18px 7px 18px;float:left; font-size:12px;color:#666}
.fjv-tabs li.active{border-bottom:solid 2px #1b78ae}
.fjv-tabcontent{display: none;}
.fjv-tabcontent.active{display: inherit;}
/* Whatapp alert popup for recruiter / Jobseeker */
.whatsapp-alert-overlay{position: fixed; width: 100%; height:100%; top: 0; left: 0; box-sizing: border-box; background:rgba(0,0,0,0.7); display: none; align-items: center; justify-content: center; padding:10px; z-index: 99}
.whatsapp-alert{max-width:440px; padding: 20px; box-sizing: border-box; background: #fff; border-radius:10px; font-size:14px; color:#666; position: relative;}
.whatsapp-alert .wa-hadding{font-size:18px; font-weight:600;text-transform: uppercase; margin-bottom:20px; border-bottom:1px solid #e8e8e8;line-height:24px; padding-bottom:5px;}
.whatsapp-alert .wa-hadding span{color:#008000}
.whatsapp-alert .wa-body:after{content:''; display: table; clear: both;}
.whatsapp-alert .wa-icon{float:left; width:35px;}
.whatsapp-alert .wa-icon img{max-width:35px;}
.whatsapp-alert .wa-msg{float: left; width: calc(100% - 45px); box-sizing: border-box; padding-left:10px;font-size:14px;}
.whatsapp-alert .wa-msg label{font-size:14px; color:#666; font-weight:400;font-family: "Quattrocento Sans",sans-serif; letter-spacing:normal; margin: 0; display: block;}
.whatsapp-alert .wa-msg label input[type="checkbox"]{display: inline-block; vertical-align: middle; margin-bottom:0px; }
.whatsapp-alert .wa-btn-submit{background:#ec7826;color:#fff;display: inline-block;margin:0;line-height:12px;font-weight:600; font-size:14px;
    text-transform:uppercase;border-radius:5px;padding:10px 30px; border:1px solid #ec7826;outline:none; box-shadow:none;}
.whatsapp-alert .wa-btn-skip{position:absolute; right:15px; bottom:10px; background: none; border:none; color:#999; outline: none; box-shadow: none;}
.whatsapp-alert .btn-wa-close{position:absolute; top: 15px; right: 15px; background: none; border:none; outline:none; box-shadow:none;}
.mb-3{margin-bottom:1rem;}
.mb-2{margin-bottom:.5rem;}
.text-center{text-align:center;}
.text-danger{color:#f36270;}
.btn {display:inline-block;font-weight:400;text-align:center; white-space:nowrap;
    vertical-align: middle; -webkit-user-select:none; -moz-user-select:none;
    -ms-user-select:none; user-select:none; border:1px solid transparent;
    padding:.375rem .75rem;font-size:1rem; line-height:1.5; border-radius:.25rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn {border-radius:2px; font-size:15px; outline:none!important; font-family:"Roboto",sans-serif;}
.btn-primary{background-color:#5d6dc3;border:1px solid #5d6dc3;color:#fff!important;}
.whatsapp-alert p{margin-top:0;margin-bottom:1rem;line-height:1.6;}

/* Media query for responsive pages*/

.stretch .fw{width:1122px;}
@media (min-width: 1025px) { 
.stretch .tml_top_arrow:after, .stretch .tml_top_arrow:before{left:260px;}
.stretch .ac-w960 > * {width: 1122px;}
.stretch .ac-w185px > *{width:223px}
.stretch .ac-w240px > *{width:270px;}
.stretch footer .w180px{width:18%;}
.stretch footer .w240px{width: 24%;}
.stretch #tml_top>li>a {padding:12px 16px;}
}

@media (min-width: 1025px) { 
.fw{width:1122px;}
.register_free_form.w220px.registe_sticky{width:254px !important;}
.resume-box,.resume-box.sticky{width:885px !important;}
#ppspi li{width:250px !important;}
#ppspi2 li{width:250px !important;}
#placement-services div.w72.fl{width:75%;}
.post_requirement_form_fixer{width:257px !important;}
.jCarousel_gov .jCarouselLite2 ul.ac-w225px li{width:255px;}
.jCarouselLiteDemo .carousel .next{position:absolute;top:40%;right:-26px;}
}

@media screen and (max-width:1024px){
	.profile-hading div.w65.pl15px{width:60%}
	.rec_services > div:nth-child(1){width:240px !important;margin-right:13px !important;}
	.rec_services > div:nth-child(2){width:240px !important;margin-right:13px !important;}
	.rec_services > div:nth-child(3){width:240px !important;}
	.rec_services > div:nth-child(4){width:240px !important;}
}
@media screen and (max-width:980px){.profile-hading div.w65.pl15px{width:55%}}
@media screen and (max-width:800px){
.profile-hading .ac-dtc div{display:block;text-align:center;margin-top:10px}
.profile-hading .w90px{margin:0 auto}
.profile-hading div.w65.pl15px{width:auto}
.profile-hading div.w65 ul.ac-fl li{float:none}
.our-branches ul li{width:33%}
.profile-hading > div.w65.fl{width:60%}
#recuiter div.job_list >div,#recuiter div.job_list2 >div{width:50%;box-sizing:border-box}
}
@media screen and (max-width:980px){.fw{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px}}
@media screen and (max-width:480px){
#recuiter div.job_list > div,#recuiter div.job_list2 > div{width:100%;box-sizing:border-box;border-top:1px solid #ddd;}
.our-branches ul li{width:50%}
.profile-hading div.w65 h1{font-size:16px;line-height:22px}
.profile-hading div.vam ul.acac-p7px15px li a{padding:7px 8px}
#similar_jobs div.job_list2 > div{width:100%;box-sizing:border-box;padding:10px;margin-bottom:10px;border:none;}
}
.ffos{font-family: 'Open Sans', sans-serif; }
.fw300{font-weight:300; }
.fw400{font-weight:400;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}
.fw800{font-weight:800;}

@media (max-width: 1200px){
    #onscroll_login_btn.block{right:15px;}
}
.brjo > li > div{transition:all 0.3s ease}
.brjo > li > div > p{overflow:hidden;height:35px;}
.brjo > li > div:hover{border-color:#999;}

.see_more{font-size:14px;text-decoration:none !important;color:#069 !important}
.see_more2{display:block !important;text-decoration:none !important;color:#777 !important}
.hidethis{display:none !important;}
.tooltip-view{width:auto;left:0px;top:30px;}
.tooltip-view::before{position:absolute;content:'';left:5px;top:-10px;margin:auto;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #ccc;}
.tooltip-view::after{position:absolute;content:'';left:6px;top:-9px;margin:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
.inner_search_bg{min-height:120px; z-index:2; background:#e0e4e8 url(https://static.placementindia.com/images/hSlide_nw.jpg) no-repeat center;border-width:5px 0 1px;background-size:cover;}
.index_header{min-height:245px; z-index:2; background:#e0e4e8 url(https://static.placementindia.com/images/hSlide_nw.jpg) no-repeat center;background-size:cover;border-width:5px 0 1px}
.guve_inner_search_bg{min-height:180px; z-index:2; background:#e0e4e8 url(https://static.placementindia.com/images/hSlide_nw.jpg) no-repeat center;border-width:5px 0 1px;background-size:cover;}

/* Job Details Page Login POPUP CSS START */
.styled-ul{margin:20px 0;position:relative;}.input_box{position:relative;}
.styled-ul .input_box input,.styled-ul .input_box  select,.styled-ul .input_box textarea,.styled-ul .input_box select{width:100%;border-bottom:solid 1px #999;border-top:solid 1px #fff;border-right:solid 1px #fff;border-left:solid 1px #fff;padding:7px 0;box-sizing:border-box;line-height:0px;box-shadow:none; height:36px;box-sizing:border-box;background:none;}
.styled-ul .input_box input:focus,.styled-ul .input_box select:focus{border-bottom-color:#3aaaf8;outline:0;line-height:0px;}
.styled-ul .input_box textarea:focus{border-bottom-color:#b7c0ee}
.styled-ul .input_box label.lable_text{display:none}
.styled-ul .input_box label.lable_text_active{position:absolute;top:-11px;left:0px;display:block;color:#999;font-size:11px;z-index:1}
.styled-ul .input_box input.bdr_error{border-bottom:solid 2px #f00;border-top:solid 1px #f00;border-right:solid 1px #f00;border-left:solid 1px #f00;}
.styled-ul .input_box ::-webkit-input-placeholder {color:#999;font-size:13px;}
.styled-ul .input_box :-ms-input-placeholder {color:#999;font-size:13px;}
.styled-ul .input_box ::-moz-placeholder {color:#999;opacity: 1;font-size:13px;}
.styled-ul .input_box :-moz-placeholder { color:#999;opacity: 1;font-size:13px;}
/* Job Details Page Login POPUP CSS END*/

.ac-bg222-hover:hover,.ac-bg222-hover a:hover{color: #fff;text-shadow:none;text-decoration:none;}
.darkyellow{color:#ffb100; }
.light_c{color:#aaa; }

.js .file_upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.file_upload + label{max-width:80%;font-size:1.2rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;}
.no-js .file_upload + label{display:none}
.file_upload:focus + label,.file_upload.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.file_upload + label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}
.file_upload_c + label{color:#d3394c}
.file_upload_c:focus + label,.file_upload_c.has-focus + label,.file_upload_c + label:hover{color:#722040}

/*--job-seeker/advertise/ page css here 11 feb 2019--*/
.advertise-h1 > h1 {font-size:30px; font-weight:400; margin-bottom:15px; text-align:center; line-height:normal;}
.advertise-h1 > h1 > span{color:#06c}
.fr-rac{position:fixed; top:50%; right:-250px; width:250px; margin-top:-180px; transition:all 0.5s ease;}
.fr-rac.on{right:0px; box-shadow:2px 2px 5px rgba(0,0,0,0.12);}
.rac-btn{display:inline-block; background:#c74438; transform:rotate(-90deg); border-radius: 5px 5px 0px 0px; position:absolute; top:160px;left:-96px;}
.rac-btn a{color:#fff; padding:10px 15px; display:inline-block; text-decoration:none; font-size:18px; font-weight:600; text-shadow:none; outline:none;}
.rac-btn:hover a{color:#fff;}
.feature-fasttrack{border:1px solid #a9c5d8; border-radius:4px 4px 0px 0px; margin-bottom:30px;}
.feature-fasttrack > li{background-image:linear-gradient(#edf7ff, #fff);border-right:1px solid #a9c5d8; text-align:center; padding: 70px 7px 30px 7px; position:relative;}
.feature-fasttrack > li:last-child{border-right:none;}

.feature-fasttrack > li > .icon{background:#fff; height:80px; width:80px; text-align:center; box-sizing:border-box; border-radius:50%; position:absolute;  top:-40px;  margin-left:-40px; left:50%; border:1px solid #a9c5d8; border-left-color:#fff; border-top-color:#fff; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}

.feature-fasttrack > li > .icon > img{transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.feature-fasttrack > li .heading{font-size:16px; font-weight:600; color:#164a71; margin-bottom:15px;}
.rep-table tr td{padding:12px 0;}
.phoneIcon, .talkUs{display:inline-block;vertical-align:middle;}
.phoneIcon,.talkUs{background-image:url(https://static.placementindia.com/images/sprite_job_seekar.png)}
.talkUs{background-position:right -458px;height:120px;display:block}
.phoneIcon{background-position:-328px -299px;height:36px;width:36px}
.top_bar{min-height:120px;border-top:7px solid #dedede;padding:10px 0 0;position:relative}
.top_bar:hover{border-top:7px solid #80beeb;background:-moz-linear-gradient(top,rgba(204,234,255,1) 0,rgba(255,255,255,1) 55%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(204,234,255,1)),color-stop(55%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(204,234,255,1) 0,rgba(255,255,255,1) 55%);background:-o-linear-gradient(top,rgba(204,234,255,1) 0,rgba(255,255,255,1) 55%);background:-ms-linear-gradient(top,rgba(204,234,255,1) 0,rgba(255,255,255,1) 55%);background:linear-gradient(to bottom,rgba(204,234,255,1) 0,rgba(255,255,255,1) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cceaff',endColorstr='#ffffff',GradientType=0)}
.top_bar:before{content:'';border:10px solid transparent;position:absolute;top:0;left:10px;display:table-cell;border-top-color:#dedede}
.top_bar:hover:before{border-top-color:#80beeb}
.carrer_tab{width:234px;}
.carrer_head span{background:#3591d3;color:#fff;position:relative;height:25px;padding:7px 25px 7px 10px}
.carrer_head span:after{background:url(https://static.placementindia.com/images/job-seekar/career_harrow.png) right no-repeat;content:" ";width:30px;height:39px;position:absolute;top:0;right:-30px} 

/*-- recruiter page css here 15 feb 2019--*/
.rbf-post-job,.rbf-login{background:#fff; padding:20px 20px 10px 20px; border-radius:10px; margin:10px 0;} 
.hiw{display:flex;justify-content: space-around;margin-top:-51px;z-index:99;position:relative;}
.hiw > div{flex-basis:30%;}
.rec_services > div:nth-child(1){width:260px;margin-right:27px;}
.rec_services > div:nth-child(2){width:260px;margin-right:27px}
.rec_services > div:nth-child(3){width:260px;}
.rec_services > div:nth-child(4){width:260px;}

.rec_adv_pg{display:inline-block;width:100%}
.rec_adv_pg .one{display:inline-block;list-style:none;margin-right:30px;width:29%;}
.rec_adv_pg .one:last-child{margin-right:15px;}
.rec_adv_pg .step{display:inline-block;background-color:#428acf;margin:2px;padding:0;margin-right:15px;margin-left:15px;color:#fff;position:relative;height:30px;line-height:30px;width:100%;}
.rec_adv_pg .step::after{display:block;position:absolute;top:0;left:100%;content:'';border:15px solid transparent;border-left-width:15px;border-right-width:0;z-index:10;border-left-color:#428acf}
.rec_adv_pg .step::before{display:block;position:absolute;top:0;right:100%;content:'';background-color:#428acf;border:15px solid transparent;border-left-width:15px;border-right-width:0;border-left-color:#ebf4fa}
.rec_adv_pg .one .step.two{background-color:#c74438;}
.rec_adv_pg .one .step.two::after{border-left-color:#c74438}
.rec_adv_pg .one .step.two::before{background-color:#c74438}
.rec_adv_pg .one .step.three{background-color:#2eb281;}
.rec_adv_pg .one .step.three::after{border-left-color:#2eb281}
.rec_adv_pg .one .step.three::before{background-color:#2eb281}

.ra-testimonial{padding-top:40px;}
.ra-testimonial .mess_tes{position:relative;margin-bottom:20px;padding:0 0 0 20px;}
.ra-testimonial .mess_tes:after{position:absolute;top:0;left:0px;content:'\f10d';font-family:'FontAwesome';font-size:14px;}
.ra-testimonial a.prev,.ra-testimonial a.next{display:block;z-index:999;position:absolute;outline:none;font-family:Verdana, Geneva, sans-serif;font-size:12px;background:#ccc;border-radius:3px;line-height:0px;padding:7px 5px 4px 5px;font-weight:normal}

.ra-testimonial a.prev{top:0px;right:30px;}
.ra-testimonial a.next{top:0px;right:0px;}

.ra-nav li a{transition:all 0.3s ease;}
.ra-nav li a{position:relative;}
.ra-nav li.active a,.ra-nav li:hover a{color:#c33}
.ra-nav li a:after{content:''; position:absolute; top:calc(100% - 1px); width:100%; left:0; height:2px; background:none; transition:all 0.3s ease;}
.ra-nav li.active a:after,.ra-nav li:hover a:after{background:#c33;}
.ra-db-pricing > ul > li{display:inline-block; width:245px; box-sizing:border-box; border:1px solid; border-radius:3px; margin:0 15px 30px;}
.ra-db-pricing > ul > li .title{color:#fff;padding:7px 15px; border-radius:3px 3px 0px 0px; font-size:14px; font-weight:600; text-transform:uppercase;}
.ra-db-pricing > ul > li .price{font-size:25px; font-weight:600; color:#fff; position:relative; padding:30px 15px;}
.ra-db-pricing > ul > li .price > span{font-size:16px;}
.ra-db-pricing > ul > li .price:after{ content:''; position:absolute; top:100%; left:50%; margin-left:-4px; border:8px solid transparent;}
.ra-db-pricing > ul > li .feature{padding:15px 5px;}
.ra-db-pricing > ul > li .feature ul li{ position:relative; margin-left:20px;}
.ra-db-pricing > ul > li .feature ul li::before{ position:absolute; top:0; left:-18px; content:"\2022"; color:#666; font-weight:bold; font-size:20px; line-height:20px;}
.ra-db-pricing > ul > li .btn-buynow{display:block; padding:20px 15px 10px 15px; border-radius:0px 0px 3px 3px; font-size:16px; text-transform:uppercase; color:#fff; font-weight:600; text-transform:uppercase; position:relative;}
.ra-db-pricing > ul > li .btn-buynow:before{content:''; position:absolute; top:0; left:50%; margin-left:-5px; border:10px solid transparent; border-top-color:#fff;}
.ra-db-pricing > ul > li.price1{border-color:#519cd1;}
.ra-db-pricing > ul > li.price1 .title{background:#498cbc;}
.ra-db-pricing > ul > li.price1 .price{background:#519cd1;}
.ra-db-pricing > ul > li.price1 .price:after{border-top-color:#519cd1;}
.ra-db-pricing > ul > li.price1 .feature ul li::before{color:#308cbf;}
.ra-db-pricing > ul > li.price1 .btn-buynow{background:#519cd1}

.ra-db-pricing > ul > li.price2{border-color:#c46b6e;}
.ra-db-pricing > ul > li.price2 .title{background:#c46b6e;}
.ra-db-pricing > ul > li.price2 .price{background:#d77578;}
.ra-db-pricing > ul > li.price2 .price:after{border-top-color:#d77578;}
.ra-db-pricing > ul > li.price2 .feature ul li::before{color:#d77578;}
.ra-db-pricing > ul > li.price2 .btn-buynow{background:#d77578}

.ra-db-pricing > ul > li.price3{border-color:#8a89b4;}
.ra-db-pricing > ul > li.price3 .title{background:#8a89b4;}
.ra-db-pricing > ul > li.price3 .price{background:#9796c5;}
.ra-db-pricing > ul > li.price3 .price:after{border-top-color:#9796c5;}
.ra-db-pricing > ul > li.price3 .feature ul li::before{color:#9796c5;}
.ra-db-pricing > ul > li.price3 .btn-buynow{background:#9796c5}

.ra-db-pricing > ul > li.price4{border-color:#1B7C9D;}
.ra-db-pricing > ul > li.price4 .title{background:#1B7C9D;}
.ra-db-pricing > ul > li.price4 .price{background:#2393b9;}
.ra-db-pricing > ul > li.price4 .price:after{border-top-color:#2393b9;}
.ra-db-pricing > ul > li.price4 .feature ul li::before{color:#2393b9;}
.ra-db-pricing > ul > li.price4 .btn-buynow{background:#2393b9}

.ra-db-pricing > ul > li.price5{border-color:#6ba094;}
.ra-db-pricing > ul > li.price5 .title{background:#6ba094;}
.ra-db-pricing > ul > li.price5 .price{background:#75b2a4;}
.ra-db-pricing > ul > li.price5 .price:after{border-top-color:#75b2a4;}
.ra-db-pricing > ul > li.price5 .feature ul li::before{color:#75b2a4;}
.ra-db-pricing > ul > li.price5 .btn-buynow{background:#75b2a4}

.ra-db-pricing > ul > li.price6{border-color:#a59455;}
.ra-db-pricing > ul > li.price6 .title{background:#a59455;}
.ra-db-pricing > ul > li.price6 .price{background:#b9a55c;}
.ra-db-pricing > ul > li.price6 .price:after{border-top-color:#b9a55c;}
.ra-db-pricing > ul > li.price6 .feature ul li::before{color:#b9a55c;}
.ra-db-pricing > ul > li.price6 .btn-buynow{background:#b9a55c}

.jp-plan .jpp-buynow{ display:inline-block; width:100px; text-align:center; padding:5px; position:absolute; bottom:-15px; left:50%; margin-left:-55px; text-transform:uppercase; font-weight:600; color:#000; background:#fff; border:1px solid #669456;}
.jp-plan .jpp-buynow:hover{color:#000;}


.branding-plan > ul > li .title{color:#fff;padding:10px 15px; border-radius:3px 3px 0px 0px; font-size:14px; font-weight:600; text-transform:uppercase; text-align:center}
.branding-plan > ul > li .price{font-size:25px; font-weight:600; color:#fff; position:relative; padding:30px 15px; text-align:center}
.branding-plan > ul > li .price > span{font-size:16px;}
.branding-plan > ul > li .price:after{ content:''; position:absolute; top:100%; left:50%; margin-left:-4px; border:8px solid transparent;}
.branding-plan > ul > li .feature{padding:30px 15px;min-height:303px;}
.branding-plan > ul > li .feature ul li{ position:relative; margin-left:20px;color:#666;}
.branding-plan > ul > li .feature ul li::before{ position:absolute; top:0; left:-18px; content:"\2022"; color:#666; font-weight:bold; font-size:20px; line-height:20px;}
.branding-plan > ul > li .btn-buynow{display:block; padding:20px 15px 10px 15px; border-radius:0px 0px 3px 3px; font-size:16px; text-transform:uppercase; color:#fff; font-weight:600; text-transform:uppercase; position:relative; text-align:center}
.branding-plan > ul > li .btn-buynow:before{content:''; position:absolute; top:0; left:50%; margin-left:-5px; border:10px solid transparent; border-top-color:#fff;}
.branding-plan > ul > li .silverM{border:1px solid #dddddd;border-radius:3px;overflow:hidden;color:#666;}
.branding-plan > ul > li .silverM .title{background:#666666;}
.branding-plan > ul > li .silverM .price{background:#888;color:#fff;}
.branding-plan > ul > li .silverM .price:after{border-top-color:#f5f5f5;}
.branding-plan > ul > li .silverM .feature ul li::before{color:#999999;}
.branding-plan > ul > li .silverM .btn-buynow{background:#666666;}

.branding-plan > ul > li .gold{border:1px solid #78cfbf; border-radius:3px; overflow:hidden}
.branding-plan > ul > li .gold .title{background:#6cbaac;}
.branding-plan > ul > li .gold .price{background:#78cfbf;}
.branding-plan > ul > li .gold .price:after{border-top-color:#78cfbf;}
.branding-plan > ul > li .gold .feature ul li::before{color:#78cfbf;}
.branding-plan > ul > li .gold .btn-buynow{background:#78cfbf}

.branding-plan > ul > li .platinum{border:1px solid #2393b9; border-radius:3px;overflow:hidden}
.branding-plan > ul > li .platinum .title{background:#1B7C9D;}
.branding-plan > ul > li .platinum .price{background:#2393b9;}
.branding-plan > ul > li .platinum .price:after{border-top-color:#2393b9;}
.branding-plan > ul > li .platinum .feature ul li::before{color:#2393b9;}
.branding-plan > ul > li .platinum .btn-buynow{background:#2393b9}


/*Premium Job Posting Banner*/
.pjp-banner{border:1px solid #666; background:#fff; font-family:'Open Sans', sans-serif; position:relative;}
.close-icon{position:absolute; top:-10px; right:-10px; z-index:3;}
.pjp-banner:after{content:''; display:table; clear:both}
.pjp-banner > *{float:left;}
.pjp-txt{padding:20px 35px 23px 35px; background:#6278c8; color:#fff; text-align:center; position:relative; margin-right:25px; z-index:2}

.pjp-txt > p,.pjp-txt .pjp-price > p{margin-bottom:0px;}
.pjp-txt .txt1{font-size:21px; font-weight:600; line-height:30px;}
.pjp-txt .txt2{font-size:25px; text-transform:uppercase; font-weight:600;line-height:30px;}
.pjp-txt .txt2 > span{color:#ffe241; font-weight:bold;}
.pjp-price{margin-top:15px;}
.pjp-price:after{content:''; display:table; clear:both;}
.pjp-price > .price{float:left; font-size:25px; color:#000; padding:10px 20px; background:#fff; font-weight:600; line-height:25px; position:relative; margin-right:21px;}
.pjp-price > .price:before,.pjp-price > .price:after,.pjp-price > .validity:after{content:"";position: absolute;bottom:0; width:0; height:0;}
.pjp-price > .price:before{left:-22px; border-left:23px solid transparent;border-top:23px solid #fff;border-bottom:23px solid #fff;}
.pjp-price > .price:after{right:-22px; border-right:23px solid transparent; border-top:23px solid #fff;border-bottom:23px solid #fff;}
.pjp-price > .price > span{font-weight:bold; color:#d53317;}
.pjp-price > .validity{float:left;background:#ffe44d; font-weight:600;color:#000;font-size:15px;line-height:16px;padding:15px; position:relative;}
.pjp-price > .validity:before{content:''; position:absolute; top:0; left:-45px; border:23px solid transparent; border-right-color:#ffe44d;}
.pjp-price > .validity:after{right:-22px; border-right:23px solid transparent; border-top:23px solid #ffe44d;border-bottom:23px solid #ffe44d;}
.pjp-benefits .benefit-txt{background:#d53317; color:#fff; font-weight:600; font-size:19px; margin:10px 0 15px 0; line-height:20px;padding:5px 15px 5px 0; width:200px; position:relative; z-index:1;}
.pjp-benefits .benefits{margin-bottom:0px;}
.pjp-benefits .benefit-txt:before{content:''; position:absolute; left:-60px; top:0; bottom:0; width:60px; background:#d53317; z-index:0;}
.pjp-benefits .benefit-txt:after{content:""; position:absolute; bottom:0; width:0; height:0; right:-15px; border-right:15px solid transparent; border-top:15px solid #d53317; border-bottom:15px solid #d53317;}

.pjp-benefits .benefits > li{font-size:16px; font-weight:600; color:#000; margin-bottom:5px; line-height:20px}
.pjp-benefits .benefits > li > span{color:#d53115}
.pjp-benefits .benefits > li:last-child{margin-bottom:0px;}


/*PREMIUM JOB SEEKER Banner css*/
.close-icon{position:absolute; top:-10px; right:-10px; z-index:3; }
.close-icon > img{border-radius:50%;}
.pjs-amount{padding:15px 10px; margin: 0 40px; position: relative;}
.pjs-amount:before{content:''; width:0; height:0; border-top:63px solid white; border-left:40px solid transparent; position:absolute; top:0; left:-40px;}
.pjs-amount:after{content:''; width:0; height:0; border-bottom:63px solid white; border-right:40px solid transparent; position:absolute; top:0; right:-40px;}
.pjs-paynow{ vertical-align: middle; font-weight: bold; background: #f8e71c; text-transform: uppercase; font-size:18px; padding: 15px 15px 15px 5px; position: relative; color: #000;}
.pjs-paynow:before{content:''; width:0; height:0; border-top:53px solid #f8e71c; border-left:33px solid transparent; position:absolute; top:0; left:-33px;} 
.pb-txt{display: inline-block; font-size: 20px; font-weight: bold; color: #fff; text-transform: uppercase; background: #d30707; border-radius: 2px 0px 0px 2px; padding: 15px 5px 15px 15px; text-shadow: none; position: relative; margin-right: 40px;} 
.pb-txt:after{content: ''; position: absolute; top: 0; right: -48px; border: 24px solid transparent; border-left-color:#d30707; }
.pjs-benefit{width: calc(100% - 270px); margin-top: 5px; font-size: 15px; font-weight: 600; color: #000;}
.pjs-benefit li{margin-bottom: 5px;}
.pjs-benefit li span{color: #d30707} 
.spjs-banner{border: 1px solid #999; text-align: center; border-radius: 3px; overflow: hidden;}  
.spjs-banner .t-txt{font-size:14px; font-weight: 600; color: #fff; background: #007ec2; text-shadow: none; padding:10px; position: relative;}
.spjs-banner .t-txt:after{content: ''; position: absolute; top: 100%; left: 50%; border: 10px solid transparent; border-top-color: #007ec2; margin-left: -5px;}
.p-benefit-txt{display: inline-block; padding:5px 30px; background: #cc0000; color: #fff; border-radius:3px; font-size: 17px; font-weight: 600; text-shadow: none; position: relative; margin-bottom:15px;}
.p-benefit-txt:after{content: ''; position: absolute; top: 100%; left: 50%; border: 8px solid transparent; border-top-color: #cc0000; margin-left: -4px;}

/*Create free job alert css*/
.job-alert .select2-container-multi .select2-choices{background-image:none}
.job-alert .select2-container-multi .select2-choices .select2-search-field input{padding:10px; box-sizing:border-box;}

/* Login Page CSS Start */
.login_bg{background:url(https://static.placementindia.com/images/login_bg.jpg);}
.df{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction: column;}
.page-body{min-height:calc(100vh - 55px);}
.content-wrapper{width:100%;-webkit-flex-grow:1;flex-grow:1;}
.pi_footer{background:#fff;padding:20px 0 15px 0;border-top:solid 1px #ccc;}
.f_link{color:#333}.f_link a{color:#333;}
.dropdown:hover > .dropdown-menu{display:block;}
.download-app{animation:shake 1s;animation-iteration-count:infinite;position:absolute;z-index:999;color:#fff;right:-37px;top:-5px;text-align:center;}
@keyframes shake{0%{transform: translate(0px, 0px) rotate(0deg);}25%{transform:translate(0px, 5px) rotate(0deg);}50%{transform:translate(0px, 0px) rotate(0deg);}
75%{transform:translate(0px, 5px) rotate(0deg);}100%{transform:translate(0px, 0px) rotate(0deg);}}
.darkbg3{background-color:#3c6bf1;}
.nav-res .icon{cursor:pointer;display:inline-block;height:38px;line-height:38px;right:10px;top:8px;width:20px;position:absolute;z-index:1000;display:none;pointer-events:auto;}
.nav-res .icon span, .nav-res .icon span::before, .nav-res .icon span::after{border-radius:50%;
height:6px;left:50%;line-height:6px;margin-left:-3px;position:absolute;text-align:center;
transition:all 0.3s ease 0s;width:6px;background:#333;}
.nav-res .icon span::before, .nav-res .icon span::after{content:"";}
.nav-res .icon span{margin-top:-3px;top:50%;}
.nav-res .icon span::before{bottom:100%;margin-bottom:3px;}
.nav-res .icon span::after{margin-top:3px;top:100%;}

input[type=checkbox].check2{display:none;} 
input[type=checkbox].check2 + label.label2{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;height:19px;}
input[type=checkbox].check2:checked + label.label2{background-position: 0 -20px;}
label.label2{background-image:url('https://static.placementindia.com/images/check2.png');}
input[type=radio].radio2{display:none;} 
input[type=radio].radio2 + label.label3{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;height:19px;}
input[type=radio].radio2:checked + label.label3{background-position: 0 -20px;}
label.label3{background-image:url('https://static.placementindia.com/images/radio-btn1.png');}
.sc{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.resume-upload{border:1px solid #c33; position:relative; overflow:hidden; font-size:13px; color:#c33; font-weight:600;}
.resume-upload input[type="file"]{position:absolute; opacity:0; top:0; left:0; height:100%; width:100%;}
.sr-steps{width:800px; margin:30px auto 0 auto;text-align:center;}
.sr-steps li{width:33.33%; box-sizing:border-box; text-align:center; position:relative;}
.sr-steps li .step-no{display:table; margin:0 auto; height:30px; width:30px; padding:10px; border-radius:50%;background:#fff; border:1px solid #ccc; position:relative; z-index:2;}
.sr-steps li .step-no b{display:block; height:30px; width:30px; border-radius:50%;background:#fff; border:3px solid #ccc; font-size:16px; font-weight:600; line-height:30px;}
.sr-steps li .step-lbl{font-size:13px; color:#666; display:block; line-height:16px; margin-top:5px;}
.sr-steps li.done .step-no b{border-color:#17a628; color:#17a628;}
.sr-steps li.done .step-lbl{color:#17a628;}
.sr-steps li.current .step-no b{border-color:#3366cc; color:#3366cc;}
.sr-steps li.current .step-lbl{color:#3366cc;}
.sr-steps li:before{content:''; position:absolute; right:0; top:28px; width:50%; height:2px; background:#dcdcdc; z-index:1;}
.sr-steps li:after{content:''; position:absolute; left:0;  top:28px; width:50%; height:2px; background:#dcdcdc;z-index:1;}
.sr-steps li:first-child:after,.sr-steps li:last-child:before{display:none}
.sr-steps li.done:before{background:#17a628}
.sr-steps li.current:before,.sr-steps li.current:after{background:#3366cc}
.rec_join_now .pj-steps{margin-top:40px;}
/* End */

/* Post requiremtn Page CSS */
.pj-title{font-size:22px;}
.post_steps{margin:40px 0}
.post_steps li{width:33.33%;box-sizing:border-box;text-align:center;position:relative;}
.post_steps li .step-no{display:table;margin:0 auto;height:40px;width:40px;position:relative;z-index:2;}
.post_steps li .step-no b{display:inline-block;height:40px;width:40px;border-radius:50%;background:#ccc;font-size:20px;line-height:40px;font-weight:normal;color:#fff;}
.post_steps li .step-lbl{display:block; margin-top:7px; font-size:14px;color:#666;display:block;line-height:16px;}
.post_steps li.done .step-no b{border-color:#ccc;color:#fff;background:#17a628;}
.post_steps li.done .step-lbl{color:#17a628;font-weight:600;}
.post_steps li.current .step-no b{border-color:#ccc;color:#fff;background:#777}
.post_steps li.current .step-lbl{color:#333;font-weight:600;}
.post_steps li:before{content:'';position:absolute;right:0;top:35%;width:50%;height:1px;background:#dcdcdc;z-index:1;}
.post_steps li:after{content:'';position:absolute;left:0;top:35%;width:50%;height:1px;background:#dcdcdc;z-index:1;}
.post_steps li:first-child:after,.post_steps li:last-child:before{display:none}
.post_steps li.done:before,.post_steps li.done:after{background:#17a628}
.post_steps li.current:before,.post_steps li.current:after{background:#777} 

.post_form input[type=radio].radio2{display:none;} 
.post_form input[type=radio].radio2 + label{padding-left:22px; display:block; line-height:17px; background-repeat:no-repeat; cursor:pointer;}
.post_form input[type=radio].radio2:checked + label{background-position: 0 -18px;} 
.post_form input[type=radio].bachelor{display:none;}
.post_form input[type=radio].bachelor + label.degree{padding-left:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;cursor:pointer;}
.post_form label.degree{background-image:url('https://static.placementindia.com/images/radio1.png');} 
.jp-popup{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.7);z-index:99}
.jp-popup .popup-inner{position:absolute;top:50%;left:50%;max-width:630px;width:90%;min-width:300px; background:#fff;transform:translate(-50%,-50%);z-index:999;border-radius:5px;}

.pp-steps{margin:40px 0;}
.pp-steps > li{position:relative; z-index:1; background:none;}
.pp-steps > li:before,.pp-steps > li:after{content:''; position:absolute; height:1px; width:50%; left:0; top:34%; background:#cccccc; z-index:-1;}
.pp-steps > li:after{right:0; left:auto;}
.pp-steps > li.on:before,.pp-steps > li.on:after{background:#999999}
.pp-steps > li:first-child:before{display:none;}
.pp-steps > li:last-child:after{display:none;}
.pp-steps > li > i.fa{font-size:20px; color:#fff; height:40px; width:40px; border-radius:50%; text-align:center; line-height:40px;background:#ccc;}
.pp-steps > li.on > i.fa{background:#999999;}
.pp-steps > li > i.fa.fa-mobile-phone{font-size:30px;}
.pp-steps > li > span{display:block; color:#999; font-size:15px; margin-top:7px;}
.pp-steps > li.on > span{color:#666;}
.pp-form .step{background:#fff; border-radius:5px; padding:30px 15px; box-shadow:1px 1px 7px rgba(0,0,0,0.3);}
.pj-steps{margin-bottom:150px; max-width:825px; margin-left:auto; margin-right:auto;}
.rr-pi-carousel .owl-item{background:#fefdf9; border:1px solid #bfd0e2; padding:15px; box-sizing:border-box; border-radius:5px; }
.rr-carousel{position:relative;}
.rr-carousel .owl-nav .owl-prev,.rr-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 25px);z-index:99; outline:none}
.rr-carousel .owl-nav .owl-prev:hover,.rr-carousel .owl-nav .owl-prev:focus,.rr-carousel .owl-nav .owl-next:hover,.rr-carousel .owl-nav .owl-next:focus{box-shadow:none}
.rr-carousel .owl-nav .owl-prev span,.rr-carousel .owl-nav .owl-next span{height:40px; width:40px;border-radius:50%;text-align:center;line-height:35px; color:#3366cc; border:1px solid #999; background:#fff; display:block;font-size:30px;}
.rr-carousel .owl-nav .owl-prev{left:-54px;}
.rr-carousel .owl-nav .owl-next{right:-54px;}

/* Post Resume Page CSS Start*/
.hed_box_sec{background:url(https://static.placementindia.com/images/post_resume_banner_bg.png) repeat-x}
.hed_box_inn{min-height:485px; background:url(https://static.placementindia.com/images/post_resume_banner.jpg) no-repeat center}
.cp-form{background:#fff;border-radius:3px;padding:20px;width:345px;margin-top:20px;}
.cp-form .form-h h2{font-size:26px;line-height:30px; margin-bottom:7px;font-weight:500;font-family:'Roboto Condensed', sans-serif;}
.cpf-field > li{margin-bottom:20px;}
.cpf-field > li:last-child{margin-bottom:0px;}
.cpf-field .form-control{padding:10px; border:1px solid #d0d0d0; box-shadow:none; outline:none; height:auto;}
.cpf-field button.cpf-btn{width:100%; padding:10px; box-sizing:border-box; text-align:center; border-radius:3px; background:#f24a01; border:1px solid #f24a01; color:#fff; text-transform:uppercase; font-size:18px; font-weight:600; line-height:normal;}
.cpf-field.sr-quote{box-shadow:none;padding:0px;}
.cpf-field.sr-quote select{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';padding:12px 8px;}
.cpf-field.sr-quote .arr_top{position:relative;}
.cpf-field.sr-quote .arr_top b.fa{position:absolute;right:10px;top:15px;pointer-events: none;}
.sr-quote{padding:15px; background:#fff; border-radius:3px;box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); text-align:center;}
.sr-quote .sr-title{font-size:22px;font-weight:600; color:#000;}
.sr-quote .sr-title2{font-size:13px;margin:15px 0;line-height:20px; color:#333;}
.sr-quote .fluid-lbl{position:relative; margin-bottom:15px;border:1px solid #d0d0d0;border-radius:3px;-webkit-border-radius:5px;}
.sr-quote .fluid-lbl .input-field{padding-left:13px; padding:12px 10px;width:100%; box-sizing:border-box;outline:none; box-shadow:none; font-size:13px;border:none;position:relative; z-index:1; background:none;}
.sr-quote .fluid-lbl input[type="tel"].input-field{padding-left:45px;}
.sr-quote .fluid-lbl .country-code{position:absolute; top:11px; left:16px; font-weight:600; opacity:0; transition:all 0.3s ease;}
.sr-quote .fluid-lbl.on .country-code{opacity:1;}
.sr-quote .fluid-lbl label{background:#fff;margin:0px;padding:0 7px;position:absolute;left:10px;top:10px;color:#666;font-size:13px;cursor:text;outline:none;transition:all 0.5s ease;}	
.sr-quote .fluid-lbl.on .input-field + label{top:-9px;z-index:1;}
.sr-quote .fluid-lbl.on .input-field:focus + label{color:#08c;}
.sr-quote .fluid-lbl.on .input-field:focus{border-color:#08c;}
.sr-quote .fluid-lbl.on.invalid .input-field + label{color:#f00;}
.sr-quote .fluid-lbl.on.invalid .input-field{border-color:#f00;}
.post_resume_staps{margin-top:80px;}
.post_resume_staps li{float:left;padding:0px 5px;width:20%;text-align:center;box-sizing:border-box;}
.post_resume_staps.srf-steps li{width: 25%}
.post_resume_staps ._staps{position:relative;padding:75px 10px 10px 10px;border-radius:10px;border:solid 1px #eee;min-height:120px;}
.img_icon_top{position:absolute;top:-50px;left:50%;margin-left:-52px}
.tag_link_banner{margin-top:160px;}
.highlight_box{background:rgba(16,145,205,0.8);color:#fff;padding:20px;display:inline-block;font-size:30px;font-weight:600}
.white_bg_box{background:rgba(255,255,255,0.8);color:#333;padding:20px;display:inline-block;font-size:26px;font-weight:600;position:relative} 
.white_bg_box:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:rgba(255,255,255,0.8);border-width:30px;margin-top:-30px}
.textimo_text_sec div.inner_box_{padding:0px 15px;margin-bottom:35px;}
.textimo_text_sec .textimo_text{min-height:80px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom: 20px;font-size: 14px;color:#666;line-height:20px;}
/* Post Resume Page CSS End*/


/*Search resume free page header banner css*/
.search_hed{background: url(https://static.placementindia.com/images/search_resume_bg.jpg) no-repeat center center; background-size: cover; padding:80px 0 30px 0; color: #333}
.search_hed_title{text-align:center; font-size:40px; font-weight: bold;color:#fff;margin-bottom:25px;line-height:44px;}
.search_hed .call_opt{text-align:center; font-size:20px; font-weight: 600;color:#fff;margin-bottom:50px; line-height:25px;}

.login_box_fild{background:rgba(0,0,0,0.6); padding:1px; display: flex;}
.login_box_fild .login_box_sec{padding:15px;width:75%; box-sizing: border-box;}
.login_box_fild .login_box_sec2{padding:25px 15px;width:25%; box-sizing: border-box; text-align: center;}

.srfhb-title{text-align:center; font-size:28px; font-weight: bold; line-height: 120%;color:#2275c9;}
.srfhb-title span{display: block; font-weight: 600; font-size:24px;color:#333;}
.srfhb-benefits{margin-top:45px;color:#666}
.srfhb-benefits > li{float: left; position: relative; padding-left:20px; font-size: 16px; font-weight: 600; box-sizing: border-box; margin-bottom: 10px;}
.srfhb-benefits > li:nth-child(1),.srfhb-benefits > li:nth-child(3){width: 580px; margin-left: 90px;}
.srfhb-benefits > li:before{content: '\f101'; font-family: 'FontAwesome'; position: absolute; left: 0; font-size: 14px; font-weight: normal;}
.srfhb-plan {margin:35px -7px 15px -7px;}
.srfhb-plan > li{float: left; width: 33.33%; box-sizing: border-box; padding: 0 7px;}
.srfhb-plan > li .sr-plan{background: #fff; border-radius: 5px; overflow: hidden;border:solid 1px #1d5288;}
.sr-plan .sr-plan-header{background:#3f94e4; padding: 10px 15px;}
.sr-plan .sr-plan-header .plan-name{font-size: 14px; font-weight: 600; float: left; text-transform: uppercase;color:#fff}
.sr-plan .sr-plan-header .plan-durattion{float: right; font-size: 14px; font-weight: 600;color:#fff}
.sr-plan .plan-body{padding: 15px;}
.sr-plan .plan-body .plan-feature{float: left; font-size: 14px; color: #666; font-weight: 600}
.sr-plan .plan-body .plan-feature li{margin-bottom: 5px;}
.sr-plan .plan-body .plan-feature li:last-child{margin-bottom: 0px;}
.sr-plan .plan-body .plan-price{float: right;}
.sr-plan .plan-body .plan-price .price{ font-size: 16px; color: #e33737; font-weight: 600}
.sr-plan .plan-body .plan-price .btn-buy{display: block; color: #fff; text-transform: uppercase; background: #ea4242; border-radius:7px 0px 7px 0px; text-align: center; padding: 5px; font-size: 14px; font-weight: 600; margin-top: 7px;}
.frs-trial{text-align: center; margin-top:65px;}
.frs-trial .lbl{font-size:22px; color: #333; font-weight: 600; padding:0px 50px 0px 30px; line-height: 30px;}
.frs-trial .btn-traial{display: inline-block; background:#3f94e4; color: #fff; font-weight:600; font-size:16px; padding:3px 20px; border-radius: 5px;margin-left:5px}
.faacu{text-align: center; font-weight: 600; font-size: 17px; color: rgba(255,255,255,0.6); margin-top: 15px; line-height: 20px;}
.rsrf-sec{padding:40px 0}
.rsrf-sec .sec-title {font-size: 30px;line-height: 30px;font-weight: 400;  color: #000;margin-bottom: 30px;text-align: center;}
.rsrf-sec .sec-title span{color:#3366cc}
.rsrf-sec .sec-title2 {font-size: 30px;line-height: 30px;font-weight: 400;  color: #000;margin-bottom:10px;text-align: center;}
.rsrf-sec .sec-title2 span{color:#3366cc}
.resUl{overflow-x:auto;width:100%;display:block;}
.alph-list li a.active{background-color:#979797;color:#ffffff;}
ul.alph-list{white-space:nowrap;}
ul.alph-list li a{padding:7px 14px;}

/*Post job page css here*/
.mb18px,.ac-mb18px>*,.acac-mb18px>*>*{margin-bottom: 18px;}

.rp-job-bg-left{position: absolute; top: 0; left: 0; height: 100%; width: 60%; background:#fff}
.rp-job-bg-right{position: absolute; top: 0; right: 0; height: 100%; width: 40%; background:#efefef}
.rp-job{display: flex;}
.rp-job .rp-job-l{padding-right: 50px;}
.rp-job .rp-job-r{padding-left: 45px;}
.rpjobl-tabs > li{margin-bottom: 30px; padding-bottom: 15px; border-bottom:1px solid #ddd;font-size: 16px; font-weight: 600; color:rgba(51,51,51,0.4);}
.rpjobl-tabs > li span.step-no{font-size:11px; border: 1px solid #999; padding: 0px 6px; border-radius: 50%; display: inline-block; margin-right: 10px; vertical-align: middle;}
.rpjobl-tabs > li.on{border-bottom-color:#06c}
.rpjobl-tabs > li.on {color:#333}

.accordian_job_facts div{position:relative}
.accordian_job_facts div > .f_hed{padding:10px 15px;border-bottom:solid 1px #eee;background:#fafafa;cursor:pointer}
.accordian_job_facts div > .f_hed.on{background:#e4f2ff; color:#000; border-top-color:#5b9ee0;font-weight:600;}
.accordian_job_facts div > .f_hed:after{content:'\f107'; font-family:'FontAwesome'; font-size:16px; position:absolute; right:12px;}
.accordian_job_facts div > .f_hed.on:after{content:'\f106';color:#588cbf}
.accordian_job_facts div > .f_hed.on + div.f_body{border-top-color:#5b9ee0;padding:10px 15px;border-bottom:solid 1px #eee;}
.accordian_job_facts div > .f_body{display:none}

/* Search Job Classified css here..*/
.sjr-list{margin-top: 20px;}
.sjr-list .sjr-iteam{margin-bottom:20px; background:#fff; border:1px solid #ccc; border-bottom-width: 1px!important; font-family:'Poppins', sans-serif;}
.sjr-list .sjr-iteam.active{background:#eff7ff; border:1px solid #b8d2e4;}
.sjr-iteam-body{padding:20px 20px 12px 20px;}
.sjr-iteam .about-job{float: left; width: calc(100% - 70px); box-sizing: border-box; padding-right: 20px;}
.sjr-iteam .job-title,.sjr-iteam .job-title a{font-size: 16px; color:#333; font-weight: 400; text-decoration: none;}
.sjr-iteam .jp-name{font-size: 13px; color:#0033cc; margin-top: 3px;}
.sjr-iteam .jsd-list{margin-top:10px;}
.sjr-iteam .jsd-list:after{content:''; display: table; clear: both;}
.sjr-iteam .jsd-list li{float: left; width:33.33%; box-sizing: border-box; padding-right: 15px;}
.sjr-iteam .jsd-list li i.fa{display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 13px; color:#666;}
.sjr-iteam .jsd-list li img{display: inline-block; vertical-align: middle; margin-right:5px;}
.sjr-iteam .jsd-list li span{display: inline-block; vertical-align: middle; max-width: calc(100% - 20px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 13px; color:#333; font-weight: 400; }
.sjr-iteam .jp-logo{float: left; width:70px; height:70px; overflow: hidden; position: relative; text-align: center;}
.sjr-iteam .jp-logo img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 70px; max-height: 70px;}
.sjr-iteam .sj-desc{font-size:13px; color:#666; line-height:20px; margin-top:10px;}
.sjr-iteam .sjks{margin-top:10px;}
.sjr-iteam .sjks:after{content:''; display: table; clear: both;}
.sjr-iteam .sjks .sjks-lbl{float: left; width:70px; font-weight: 500; color:#666; font-size: 13px; line-height:18px;}
.sjr-iteam .sjks .sjks-val{float: left; width: calc(100% - 70px); font-size:12px; color:#666; font-weight: 400; line-height:18px; padding-left: 5px; box-sizing: border-box;}
.sjr-iteam-footer{padding: 7px 20px; background:#f7f7f7; border-top:1px solid #eee}
.sjr-iteam.active .sjr-iteam-footer{background:#e2f1ff; border-top-color:#b8d2e4}
.sjr-iteam-footer:after{content:''; display: table; clear: both;}
.sjr-iteam .btn-group{float: left;}
.sjr-iteam .btn-group .btn{display: inline-block; margin-right:7px;}
.sjr-iteam .btn-group .btn:last-child{margin-right: 0px;}
.sjr-iteam .btn-group .btn.btn-apply{font-size:15px; color:#fff; background:#3aaaf8; border-radius:3px; padding:5px 15px; line-height:21px;border:1px solid #3aaaf8;}
.sjr-iteam .btn-group .btn.btn-share{font-size: 13px; background:#fff; line-height:21px; border-radius: 3px; padding:5px 15px; border:1px solid #ddd; color:#666;}
.sjr-iteam .btn-group .btn.btn-share img{display: inline-block; vertical-align: middle; margin-right:7px;}
.sjr-iteam .btn-group .btn.btn-share span{display: inline-block; vertical-align: middle; line-height: 15px;}
.sjr-iteam .jp-on{float:right; font-size: 13px; color:#666; padding:7px 0;}
.sjr-iteam .jp-on span{display: inline-block; vertical-align: middle;line-height:19px;}
.sjr-iteam .jp-on i.fa{display: inline-block; margin-right: 3px; color:#999; vertical-align: middle; line-height: 20px;}

/* New dropdown menu*/
#tml_top .jobs-dorpdown,#tml_top .career-dropdown,#tml_top .cusultant-dropdown{position: relative;}
#tml_top .jobs-dorpdown:hover,#tml_top .career-dropdown:hover,#tml_top .cusultant-dropdown:hover{background:#fff;}
#tml_top .jobs-dorpdown > a,#tml_top .career-dropdown > a,#tml_top .cusultant-dropdown > a{position: relative;}
#tml_top .jobs-dorpdown > a:after,#tml_top .career-dropdown > a:after,#tml_top .cusultant-dropdown > a:after{content:''; position: absolute; top:calc(100% - 4px); left: 0; height: 2px; width: 100%; background:#0f9ee1; opacity: 0; transition: all 0.3s ease}
#tml_top .jobs-dorpdown:hover > a:after,#tml_top .career-dropdown:hover > a:after,#tml_top .cusultant-dropdown:hover > a:after{opacity: 1}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun{display:none;position: absolute;background:#fff;left: 0;top: 100%; min-width:160px; box-shadow:1px 1px 5px rgba(0,0,0,0.20); transition: all 0.3s ease;}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun li{border-bottom:1px solid #f6f6f6;}

#tml_top .jobs-dorpdown .jobs-dorpdown-meun li:last-child{border-bottom: none;}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun li a{display: block; padding:7px 15px; color:#666; font-size: 13px; position: relative; transition: all 0.3s ease}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun > li > a:after{content:'\f105'; position: absolute; right:10px; top: 10px; font-size: 13px; color:#999; font-family:'FontAwesome'}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun li:hover a{background:#f4f4f4;}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun .jobs-dorpdown-submeun{display: none; position: absolute; background:#f4f4f4; width: 200px; box-shadow: 1px 1px 2px rgba(0,0,0,0.20); top: 0; bottom: 0; left:160px; transition: all 0.3s ease}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun .jobs-dorpdown-submeun li a{color:#000}
#tml_top .jobs-dorpdown .jobs-dorpdown-meun li:hover .jobs-dorpdown-submeun{display: block;}
#tml_top .career-dropdown .career-dropdown-menu{display:none;position: absolute; top: 100%; left: 0; width:370px; background:#fff; box-shadow: 1px 1px 2px rgba(0,0,0,0.20); transition: all 0.3s ease}
#tml_top .career-dropdown .career-dropdown-menu > li > ul > li{border-bottom: 1px solid #f6f6f6}
#tml_top .career-dropdown .career-dropdown-menu > li > ul > li:last-child{border-bottom: none;}
#tml_top .career-dropdown .career-dropdown-menu > li > ul > li > a{display: inline-block; padding:7px 5px; font-size: 13px; color:#666;}
#tml_top .career-dropdown .career-dropdown-menu > li > ul > li:first-child > a{font-weight: 600; color:#333}
#tml_top .cusultant-dropdown .consultant-dropdown-menu{display: none;position: absolute; background:#fff;top: 100%; left: 0; width:200px; background:#fff; box-shadow: 1px 1px 2px rgba(0,0,0,0.20); transition: all 0.3s ease}
#tml_top .cusultant-dropdown .consultant-dropdown-menu > li{border-bottom: 1px solid #f6f6f6}
#tml_top .cusultant-dropdown .consultant-dropdown-menu > li:last-child{border-bottom: none}
#tml_top .cusultant-dropdown .consultant-dropdown-menu > li > a{display: block; font-size: 13px; color:#666; padding: 7px 15px;}
.emp-dropdown{position: relative; padding: 12px 0}
.emp-dropdown-menu{display:none;position: absolute; min-width:180px; top: 100%; left: 0; background:#fff;box-shadow: 1px 1px 2px rgba(0,0,0,0.20);transition: all 0.3s ease;}
.emp-dropdown:hover .emp-dropdown-menu{display: block;}
.emp-dropdown-menu li{border-bottom: 1px solid #f6f6f6}
.emp-dropdown-menu li:last-child{margin-bottom:none}
.emp-dropdown-menu li a{display: block; padding: 7px 15px; color:#666; font-size: 13px;transition: all 0.3s ease;}
.h1-c-name h1{color:#03c;font-size:18px;font-weight:400;line-height:25px;}
.h1-c-name small{display:block;color:#666;font-size:14px;font-weight:400;}


@media screen and (max-width:1024px){
.pjs-banner .banner-img{display:none;}
.pjs-banner .banner-txt .txt1{font-size:16px;}
.pjs-banner .banner-txt .txt2{font-size:18px!important;}
.pjs-amount{padding:10px;}
.pjs-amount .p-txt1{font-size:22px;}
.pjs-amount:before{border-top: 53px solid white;left: -39px;}
.pjs-amount:after{border-bottom: 53px solid white;right: -39px;}
.pjs-paynow{padding: 10px 15px 10px 5px;}
.pjs-paynow:before{border-top: 43px solid #f8e71c;left: -32px;}
.pb-txt{font-size:16px; padding:15px 5px 15px 10px;}
.pjs-benefit{width:70%;}
.pjs-benefit > li{font-size:13px;}
.pb-txt:after{right: -47px;}
.pjp-banner > img,.pjp-txt:before{display:none;}
.pjp-txt{padding:20px 30px 23px 40px;margin-right:60px;}
.pjp-txt:after{content:'';position:absolute;top:0;right:-49px;width:0; height:0; border-bottom:164px solid #6278c8; border-right: 50px solid transparent;}
.rr-carousel .owl-nav{position:static; text-align:center; margin-top:15px;}
.rr-carousel .owl-nav .owl-prev, .rr-carousel .owl-nav .owl-next{position:static; margin-right:10px;}
.rr-carousel .owl-nav .owl-next{margin-right:0px;}
.rr-carousel .owl-nav .owl-prev span, .rr-carousel .owl-nav .owl-next span{height:30px; width:30px; line-height:24px; font-size:25px; background:#fafafa;}
.srfhb-benefits > li:nth-child(1), .srfhb-benefits > li:nth-child(3){margin-left: 0px;}
.login_box_fild{display: block; padding: 10px;}
.login_box_fild .login_box_sec,.login_box_fild .login_box_sec2{width: 100%}
.res_po_box{padding:0px 10px 0px 20px;}
.stretch .fw{width:100%; box-sizing: border-box; padding-left: 15px; padding-right:15px;}
.pi-tpc .bx-wrapper .bx-controls-direction a.bx-prev{left: 0}
.pi-tpc .bx-wrapper .bx-controls-direction a.bx-next{right: 0;}
}
@media(max-width:992px){ 
  .rp-job-bg-left,.rp-job-bg-right{display: none;}	
  .nav-res .app-sign{display:none;}  
  .fw{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px} 
  .tag_link_banner{display:none}

  
.hed_box_sec{background:#aaa}
.hed_box_inn{min-height:485px; background:#aaa}
  .cp-form{margin:15px auto;width:auto;float: none;}
  .post_resume_staps{text-align:center; margin-top:0; white-space:nowrap; overflow:auto}
  .post_resume_staps ._staps{white-space:normal}
  .post_resume_staps li{float:none; width:250px; display:inline-block; margin-top:65px; vertical-align:top}
  body>footer, body>header{width:100%; box-sizing:border-box; min-width:100%}
  .why-pi{white-space:nowrap; overflow:auto}
  .why-pi > li{display:inline-block; float:none; width:290px; vertical-align:top; padding:0; margin-right:20px;}
  .why-pi > li:last-child{margin-right:0px;}
  .rp-job .rp-job-r{display:none;} 
  .rp-job .rp-job-l{width:100%; box-sizing:border-box; border:none; padding: 30px 15px;}
  .hphu-1,.hphu-2,.hphu-3{display:flex; flex-direction: column;justify-content: center;}
  .hphu-1 img,.hphu-2 img,.hphu-3 img{max-width:100%;padding-left:15px; padding-right:15px; box-sizing:border-box}
  .hphu-1 + br,.hphu-2 + br,.hphu-3 + br{display:none;}
  .hphu-1 .hphu-left,.hphu-3 .hphu-left{order:1;  width:100%;}
  .hphu-1 .hphu-right,.hphu-3 .hphu-right{order:2; width:100%; text-align:center; margin-top:20px;}
  .hphu-1 .hphu-right p, .hphu-2 .hphu-left p, .hphu-3 .hphu-right p{width:100%;}
  .hphu-2 .hphu-left{order:2; width:100%; text-align:center; margin-top:20px;}
  .hphu-2 .hphu-right{order:1; width:100%;}  
  .comp-list{ white-space:nowrap; overflow:auto;  text-align:center}
  .comp-list > li{display:inline-block; vertical-align:top; margin-right:15px;}
  .comp-list > li:last-child{margin-right:0px;}
  .browseView div.ac-w49 > *{width:auto;margin-right:0px;}
  .browseView ul.ac-w20 > *{width:25%;}
  .browseView ul.ac-w25 > *{width:33%;}
  .browseView ul.ac-w33 > *{width:50%;}
  .login_box_sec input.bgfff.w230px{width:220px;}
  .login_box_sec a.large{margin-top:10px;display:inline-block}
  .login_box_fild .login_box_sec2 {padding:30px 10px 51px 10px;}
.res_po_box{padding:0px 10px 0px 5px;}
}

@media screen and (max-width: 800px){
 .srfhb{padding-top: 30px;}
 .srfhb-benefits > li:nth-child(1), .srfhb-benefits > li:nth-child(3){width: 100%; margin-left: 0px;}
 .srfhb-benefits > li{width: 100%; margin-left: 0px;}
 .srfhb-benefits{margin-top: 30px;}
 .sr-plan .plan-body .plan-feature{font-size: 12px;}
 .sr-plan .plan-body .plan-feature li{margin-bottom: 0px;}
 .frs-trial .lbl{display: block; padding: 12px; text-align: center;}
 .frs-trial .btn-traial{margin: 10px 0 0 0}
 .rsrf-sec{padding: 30px 0 0 0}
 .post_resume_staps{white-space: normal;}
 .post_resume_staps.srf-steps li{width: 50%; display: block; float: left; margin-bottom:30px;}
  .post_resume_staps.srf-steps li:last-child{margin-bottom: 0px;}
  .post_resume_staps ._staps{max-width: 300px; margin: 0 auto; height: auto; min-height: 50px;}
  
  .login_box_fild .login_box_sec{float:none;width:100%;text-align:center}
  .login_box_fild .login_box_sec2{float:none;width:100%;padding:10px;}
}
@media(max-width:767px){
 .com-logo{padding-right:40px;}	
 .com-logo img{max-width:100%;}
 .nav-res .icon{display:block;}
 .nav-res .dropdown-nav{display:none;position:absolute;right:0px;top:40px;background:#fff;
 z-index:99;padding:15px;width:210px;box-shadow:0px 1px 3px rgba(0,0,0,0.3);
 -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);}
 .dropdown-nav li{width:100%;} 
 .dropdown-nav li ul li a{padding-left:0px;border-right:none;padding:7px 0px;}
 .dropdown-nav li ul li.dropdown ul.dropdown-menu{display:block;position:relative;border:0px;    margin-left:25px;}
 .dropdown-nav li ul li.dropdown{border-bottom:1px solid #ddd;}
 .dropdown-menu li{padding:0px;}
 .login{margin-top:40px!important;}
 .regBox{padding:10px;}
 .sign-up{width:100%!important;max-width:767px!important; margin:15px 0!important;} 
 .sign-up > div{padding:15px 10px;}
 .sign-up > div > p br{display:none;}
 .sign-up > div > div.pl20px.pr20px{padding:0px;}
 .sign-up > div > div > h1{line-height:100%; font-size:20px}
 .sr-steps{width:100%;max-width:767px;}
 .browseView ul.ac-w20 > *{width:33%;}
 .browseView ul.ac-w25 > *{width:50%;} 
 .search_hed{padding:30px 0}
.search_hed_title{font-size:20px;margin-bottom: 15px;line-height:25px;}
.search_hed .call_opt{font-size:16px; margin-bottom:20px;line-height:20px;}
.res_po_box{padding:0px 15px 0px 15px;}
} 
@media screen and (max-width:640px){
.srfhb{padding-top: 20px;}	
.srfhb-title{font-size: 20px;}	
.srfhb-title span{font-size: 16px;}
.srfhb-benefits{margin-top: 20px;}
.srfhb-benefits > li{font-size:13px; margin-bottom: 5px;}
.sr-plan .plan-body{padding: 10px;}
.frs-trial .lbl{font-size: 20px;}
.frs-trial .btn-traial{font-size:16px;line-height:25px;}
.browseView ul.ac-w20 > *{width:50%;}
.browseView ul.ac-w25 > *{width:100%;}
.browseView ul.ac-w33 > *{width:100%;}
.browseView ul.ac-w50 > *{width:100%;}
.headSearch ul li{width:100%;display:block;}
.headSearch ul li input{width:100%;box-sizing:border-box;margin-bottom:8px;}
.headSearch ul li input, .headSearch ul li button{margin-left:0px;}

  .login_box_fild .login_box_sec input{margin-bottom:10px;}
.res_po_box{padding:0px 15px 0px 15px;}
}
@media(max-width:575px){
.resume-upload{font-size:11px;}
.rec_join_now .pj-title h1{font-size:22px;}
.rec_join_now .pj-title span{font-size:16px;}
.rec_join_now .pj-steps{margin-top:20px;}
.rec_join_now .pj-steps .post_form li{width:100%;}
}
@media(max-width:480px){
.cp-form{width:100%; margin:15px auto; float:none; box-sizing:border-box;}
.cp-form .form-h h2{font-size:24px;}
.sec-title{font-size:20px!important;}
.post_resume_staps li{width:100%;}
.why-pi{overflow:auto; white-space:nowrap}
.why-pi > li{margin-bottom:0px;}
.rp-job-l{padding-left:0px; padding-right:0px;}
.post_form > li{margin-bottom:15px;}
.post_form > li > ul > li{width:100%!important;}
.post_form > li > ul > li .phone-input{width: calc(100% - 72px)!important}
.post_form > li > ul > li .w90{width:100%;}
.post_form label{display:block; font-size: 12px;}
.post_form label.pt10px.pb10px{padding-top:0;padding-bottom:5px;}
.post_form label.tc{text-align:center;}
.srfhb-plan{margin: 0;}
.srfhb-plan > li{width: 100%; padding: 0; margin-top: 15px;}
.frs-trial .lbl{font-size: 14px;}
.rsrf-sec{padding-bottom: 30px;}
.post_resume_staps.srf-steps li{width: 100%}
.rpjobl-tabs > li{display: inline-block; width: auto; vertical-align: middle; font-size: 13px; padding-left: 15px; padding-right: 15px;}
  .login_box_fild .login_box_sec input.w230px{width:100%;box-sizing:border-box;margin-left:0px;}
}
@media screen and (max-width:375px){
.frs-trial .lbl{line-height: 20px;}
.faacu{font-size: 14px;}
.rsrf-sec .sec-title{font-size: 18px!important; line-height:22px; margin-bottom: 15px;}
.rp-job .rp-job-l{padding: 15px 0;}
}

.blog-img{background:#f3f3f3;display:table;}
.blog-img div.imgage img{display:inline-block !important;max-width:100%;max-height:100%;}
/*Job Seeker Login*/
.sl-body{background:#fff;box-sizing: border-box;padding:30px 20px; margin:100px auto 50px auto; max-width:370px;border:1px solid #ccc;border-radius:5px;}
.sl-title{margin:0 0 25px 0; padding-bottom:10px; position:relative;}
.sl-title h1 {font-size:20px;color:#333; font-weight:400;line-height:25px;}
.sl-title:after {content:''; position:absolute; bottom:0; left:0; height:3px; width:40px;
    background: #9ac7ec;}
.sl-fg{margin-bottom:20px;}
.sl-fg .label {display:block;margin-bottom:5px;font-size:14px;font-weight:600;line-height:20px;color:#333;cursor:pointer;}
.sl-fg .sl-input{width:100%;padding:10px;background:#fff;border-radius:2px;box-sizing:border-box;border:1px solid #ccc;outline:none;box-shadow:none; font-size:13px;}
.sl-input::placeholder{color:#999999!important;opacity:1!important;}
.sl-input:-ms-input-placeholder {color:#999999!important;opacity:1!important;}
.sl-input::-ms-input-placeholder {color:#999999!important;opacity:1!important;}
.sl-fg .error{display:inline-block; color:#c33;font-size:12px;line-height:18px;margin-top:5px;}
.sl-steps .btn-next{display:block;width:100%;box-sizing:border-box;border:none;border-radius:2px;background:#3c6bf1;color:#fff;font-size:17px;font-weight:600;padding:10px;}
.sl-steps .btn_with_otp{display:block;width:100%;box-sizing:border-box;border:none;border-radius:2px;background:#fff;color:#3c6bf1;font-size:14px;font-weight:600;padding:10px;text-align:center;border:solid 1px #ddd;box-shadow:0px 0px 10px #ddd;margin-bottom:30px;}
.sl-steps .sl-ui{display:flex; align-items:center; margin-bottom:20px;}
.sl-ui .back{display:inline-block;margin-right:10px;line-height:0;}
.sl-ui .sl-ui-val{display:inline-block;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;color:#666;}
.sl-ui .verified{margin-left:10px;}
.sl-ui .re-send{color:#08c;font-weight:600;display:block;text-align:right; width:20%;}
.sl-ui .otp-st{font-size:12px;color:#666;line-height:18px; flex-grow:1; max-width:80%;}
.sl-steps .otp-msg{padding:10px;text-align:center;font-size:12px;font-weight:400;margin-top:10px; background:#e9f4ff; border:1px solid #b7dbff; color:#06c; display:none;}
.sl-steps .sl-fp{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.sl-fp .rm{display:flex;align-items:center;}
.sl-fp .rm input[type="checkbox"]{display:inline-block;margin-right:5px;}
.sl-fp .fp{display:inline-block;font-size:12px;font-weight:600;color:#08c;}
.not-my{text-align:center;margin-top:30px;}
.not-my p{font-weight:600;color:#333;font-size:13px; line-height:20px;margin-bottom:7px;}
.not-my a{display:block;padding:7px;text-align:center;background:#e7edff;font-weight:600;font-size:13px;color:#0033cc; line-height:20px;}
.ayr-signin{margin-top:30px;text-align:center;font-size:14px;color:#333; }
.ayr-signin a{color:#03c;display:inline-block;vertical-align:middle;}

.otp_opt{text-align:center;margin-bottom:30px;}
.otp-ig{display:flex; align-items:center; justify-content:center;margin-bottom:25px}
.otp-ig .otp-input{max-width:45px; border-radius:3px; text-align:center; border:1px solid #ccc; padding:15px 7px; font-size:14px;color:#000; box-sizing:border-box; outline:none; box-shadow:none; margin-right:7px;}
.otp-ig .otp-input:last-child{margin-right:0;}

.multiple_acc{text-align:center;background:#f7f7f7;padding:15px;border:solid 1px #eee;font-size:13px;color:#666;}
.multiple_hed{margin:5px 0;font-size:15px;font-weight:600;color:#333}
.multiple_box{border:solid 1px #eee;border-top:none;margin-bottom:10px;}
.multiple_box .acc_list{border-bottom:solid 1px #eee;padding:12px 15px;}
.multiple_box .acc_list .acc_det{padding-left:5px;font-size:12px;}
.multiple_box .acc_list .acc_det ._name{color:#03c}
.multiple_box .acc_list .acc_det ._loc{color:#999;}
.multiple_box .acc_list .not_me span{font-weight:600;margin-left:5px;color:#000}
.multiple_box .acc_list input[type=checkbox].check2{display:none;} 
.multiple_box .acc_list input[type=checkbox].check2 + label.label2{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;height:19px;}
.multiple_box .acc_list input[type=checkbox].check2:checked + label.label2{background-position: 0 -20px;}
.multiple_box .acc_list label.label2{background-image:url('https://static.placementindia.com/images/check2.png');}
.multiple_box .acc_list input[type=radio].radio2{display:none;} 
.multiple_box .acc_list input[type=radio].radio2 + label.label3{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;height:19px;}
.multiple_box .acc_list input[type=radio].radio2:checked + label.label3{background-position: 0 -20px;}
.multiple_box .acc_list label.label3{background-image:url('https://static.placementindia.com/images/radio-btn1.png');}

@media screen and (max-width:640px){
	.sl-body{margin:20px auto;}
}