@import url('https://fonts.googleapis.com/css?family=Poppins');
/*universal Declaration*/

body, html{margin:0;padding:0;font-family: 'Poppins', sans-serif !important;}
h1, h2, h3{ margin:0; padding:0; font-weight:normal;}
ul, li ,p{ margin:0; padding:0; list-style:none;}
.fixed_layout{ width:1024px;margin:0px auto; }
.fl{ float:left;}
.fr{ float:right;}
.clear_fix{ clear:both;}
#main_container{ margin:0 auto; padding:0; background: #f5f5f5; position:relative;  }
a{cursor:pointer;} 
/*universal Declaration*/

/*index page*/
.banner_block{background: #5c4aae;background-size:cover; width:100%; height:215px; position: relative;  z-index:0; }
.banner_txt{ margin:0 auto; padding-top:10px;}
.banner_txt h1{ font-size:40px; text-align:center;  color:#fff; font-weight:normal;}
.banner_txt h2{ font-size:20px; color:#fff;text-align:center; font-weight:700; font-weight:normal;}
.container_block{ width:1182px;margin:0 auto; margin-top:10px; padding:12px;}
.content_block{ width:85%; }
.container_block .right_banner{ width:14%;background: #fff;margin: 25px auto; }
.content_block  .head_content{ text-align:center;background: #fff;padding: 20px 10px;margin: 10px auto;}
.content_block h1{ font-size:22px; color:#7c5fa3; }
.content_block p{color:#333333; font-size:13px; line-height:20px; padding:10px 20px; text-align:left;   }
.content_block a.more1{ color:#28b172;text-decoration:underline; cursor:pointer; display:inline-block;float:right; margin-top:20px; } 
.content_block .list_content{ margin-top:20px; width:100%;padding-left: 20px;}
.content_block .list{ width:31.8%; height:220px;
 background: #ffffff;
 border:1px solid #ebebeb;box-shadow: 0px 0px 5px #f3f3f3; margin-right:20px; display:inline-block;font-family: 'Poppins'  !important;} 
.content_block .list.last{ margin-right:0;}
.content_block .list ul li { padding:13px 15px 10px 15px; border-bottom:1px solid #e0e0e0; text-align:left; height:42px; line-height: 22px;box-sizing: content-box !important;overflow: hidden;}
.list_content h3, .list_content h2 {margin:0 !important}
.content_block .list ul li .sub_heading{ color:#333333; font-size:12px; padding:5px 0;}
.content_block .list h2{ text-transform:uppercase; font-size:14px; color:#fff; padding:15px; border-bottom:1px solid #e0e0e0; background:#5c4aae; }
.content_block .list h3 a{ font-size: 14px;color: #5c4aae;text-decoration: none;}
.content_block .list .more{ background:#fff; display:block; color:#333333; text-align:right; padding:12px 15px; text-decoration:none; }
.link_block{background:#fff; padding: 5px 0 10px 20px;}
.link_block ul li{display:table-cell; border:1px solid #dfdfdf; border-left:0px; float:left;}
.link_block ul li.heading{background:#5c4aae; color:#fff; position:relative;padding:15px 30px; }
.link_block ul li.heading::after {content:""; width: 16px; border-right: 22px solid #fff; border-top: 13px solid transparent; border-bottom:13px solid transparent; position:absolute;	right:-2px; top:12px;}
.link_block ul li a{background:#fff; color:#333333; text-decoration:none; margin:0; padding:15px 25px; display:inline-block;}
.link_block ul li:hover{ position:relative; z-index:1;}
.fl a {font-size: 13px !important;font-family: 'Poppins' !important;}
.link_block ul li a:hover{color:#000; background:#f0f0f0; color:#000;}
.head_content > h2 { text-align: left; margin-left: 20px;}
.search_jobs{ color:#5c4aae; padding: 5px 0 0px 20px;}
.search_jobs .total_jobs{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/active_jobs.png) no-repeat; padding-left:23px; height:26px;margin-top: 30px;}
.search_jobs h1{ font-size:22px;}
.list.veiw_all{background: url(//media.monsterindia.com/seeker_2014/social/govt_jobs/arrow.png) 250px 97px no-repeat ; color:#333333; min-height:216px; text-align:center; line-height:216px; font-size:20px; border:solid 1px #bfbfbf}
.list.veiw_all:hover{background: #d8d8d8 url(//media.monsterindia.com/seeker_2014/social/govt_jobs/arrow.png) no-repeat 250px 97px; }
.search_agent{ position:absolute; background:#32dd8f;  top:150px ; right:0;  margin:0; line-height:47PX; cursor:pointer; display:inline-block;}
.search_agent a{color:#fff; text-decoration:none; display:inline-block; cursor:pointer;}
.sr_icon{ background:#28b172 url(//media.monsterindia.com/seeker_2014/social/govt_jobs/agent.png) center center  no-repeat; width:40px; height:47px; margin:0; padding:0; }
.top_search{ margin:0 auto; text-align:center; padding: 0 40px;width: 710px;}
.top_search input{box-sizing:content-box !important; background:white; border: 1px solid #555; color:#fff; font-size:16px; padding:13px 23px; border-left:0; min-width:355px;}

.top_search input::-webkit-input-placeholder {
color: black !important;
}
 
.top_search input:-moz-placeholder { /* Firefox 18- */
color: black !important;  
}
 
.top_search input::-moz-placeholder {  /* Firefox 19+ */
color: black !important;  
}
 
.top_search input:-ms-input-placeholder {  
color: black !important;  
}

.search{ background: url(//media.monsterindia.com/seeker_2014/social/govt_jobs/sr_icon.png) center center no-repeat;
    padding: 23px 25px;}
.emp{display: inline-block; border: 1px solid #555; font-size: 16px; padding: 3px 44px 0 12px;
 background: url(//media.monsterindia.com/seeker_2014/social/govt_jobs/wh_arrow.png) 112px 22px no-repeat; position: relative; width: 80px;line-height: 45px;height: 42px; cursor: pointer;text-align: left; box-sizing: content-box !important; background-color: white; margin-left: 35px;}
.drp{background:#fff;color:#888; border:1px solid #ccc;  width:138px; position:absolute; margin:0; margin-left:-13px; margin-top:1px;display:none; border: 1px solid #e2e2e2; }
.drp ul { padding:0; margin:0}
.drp ul li{ font-size:13px; text-align:left; padding-left:10px; line-height:28px; border-bottom: 1px solid #e2e2e2; cursor:pointer; }
.prev{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/lft_icon.png) no-repeat; width:29px; height:26px; display:inline-block; margin-right:2px;}
.next{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/right.png) no-repeat; width:29px; height:26px; display:inline-block;}
.less{ text-decoration:none; color:#28b172; font-weight:bold; display: none;}
.show{ display:none; text-align:left;}
.show ul{ margin-left:45px;}
.show ul li{ color:#868686; line-height:22px; list-style:circle; margin-left:10px;}
.slide{display:inline-block; padding:0 6px; width:110px; height:30px;}
.sector_txt{  display:inline-block;}
/*index page*/

/*search result page*/
.content_block1{background:#FFF; width:1188px; margin:0 auto; margin-top:0px; }
.left_panel{ width:270px;}
.left_panel .refine_list{background:#fff; color:#6a6a6a; border-right:1px solid #c7c3c3;}
.left_panel .refine_block{ padding:0; border-bottom:1px solid #c7c3c3;}
.left_panel .refine_block .listing{ font-size:14px; padding:6.8px 15px 6.8px 10px; color:#6a6a6a;border-bottom: 1px solid #c7c3c3;}
.left_panel .refine_block .hd_txt{ padding-left:10px;}
.left_panel .refine_block h3{ font-size:18px; font-weight:bold; margin-bottom:15px; padding:0 14px;color:#333333;}
.left_panel .refine_block .refine{ background: #6c55da none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	width: 100px;
	float: right;
	margin-right: 10px;
	margin-top:20px;
}
.left_panel .head_block .txt{color:#a3a3a3; font-size:14px;}
.right_panel{ width:61%;}
.right_banner{ width:15%;}
.right_panel .search_panel{ background:#fff; padding:8px 15px; border-bottom:1px solid #dadada; margin-left:5px; margin-bottom:10px;}
.right_panel .search_panel input{ border:1px solid #bfbfbf; font-size:16px; padding:10px 7px; width:440px;}
.right_panel .listview{ width:68%; line-height:22px;font-family: 'Poppins' !important;}
.right_panel .listview .heading a{ color: #6c55da;font-size: 14px;text-decoration: none;font-weight: 600; margin: 0 0 10px 0; }
.ns_job_options_inner1{background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top, #f0f0f0 0%, #fdfdfd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f0f0 0%,#fdfdfd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f0f0 0%,#fdfdfd 100%); /* IE10+ */
background: linear-gradient(to bottom, #f0f0f0 0%,#fdfdfd 100%); /* W3C */
border-bottom:2px solid #bfbfbf; border-top:2px solid #bfbfbf;}
.right_panel .listview .txt{ color:#333333; font-size:13px;padding: 8px 0;}
.right_panel .listview .heading:hover{ text-decoration:none;}
.right_panel .right{ width:27%;}
.right_panel .jobs_list{ border-bottom:1px solid #e5e5e5; padding:20px;}
.right_panel .jobs_list .ch{ padding:0 10px 0 0;}
.email_block a{ padding:8px 20px; color:#6c55da; font-size:14px; font-weight:normal; text-decoration:underline;}
.email_block a:hover{text-decoration:underline;}
.ns_cmpdetails .ns_empoptions .ns_emptxt{color:#333333 !important}
.active_jobs{color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-top: 12px;
    padding: 0 20px; }


.ns_findbtn {
    background: rgba(0, 0, 0, 0) url("//media.monsterindia.com/seeker_2014/ns_combined.png") no-repeat scroll 0 -42px;
    border: 0 none;
    box-shadow: 1px 2px 1px #a0b33e;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 19px;
    height: 45px;
    
    outline: 0 none;
    padding: 0 15px 0 0;
    text-align: right;
    text-decoration: none;
    transition: all 0.4s ease-in-out 0s;
    width: 117px;
}

.right_panel .search_panel .ns_findbtn_wrap input{ width: 117px;}
.slt{border:1px solid #bfbfbf; width:117px; height:30px; display:inline-block; float:right;padding:5px; color:#8f8f8f; position:relative; background:#fff;}
.dw_ar{ background: url(//media.monsterindia.com/seeker_2014/social/govt_jobs/dw_ar.png) center center no-repeat; width:28px; height:28px; position:absolute; top:0; right:0; }
.drp_dwn{border:1px solid #bfbfbf; width:127px; min-height:33px; margin-left:-6px; margin-top:6px; background:#fff; display:none; position:relative; z-index:1;}
.drp_dwn ul li{ padding:4px; }
.user{ background:#9db047; color:#fff; padding:10px 21px; text-decoration:none; margin-right:10px; }
.minus{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/minus.png) no-repeat; width:19px; height:16px; margin-right:20px; margin-top:20px;}
.add{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/plus.png) no-repeat; width:19px; height:16px; margin-right:20px; margin-top:20px; display:none;}
.minus1{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/minus.png) no-repeat; width:19px; height:16px; margin-right:20px; margin-top:5px;display:none;}
.add1{ background:url(//media.monsterindia.com/seeker_2014/social/govt_jobs/plus.png) no-repeat; width:19px; height:16px; margin-right:20px; margin-top:5px; }
.block1{ display:none;}
/*search result page*/

/*banner*/
.learning_maininnr .l_cell {
    display: table-cell;height: auto;vertical-align: top;}
.learningbnnrwrap {position: relative;width: 180px;}
.ad_scroller {width: 180px;}
.learningbnnrwrap .tower_ad {height: auto;margin: 0 auto;text-align: center;width: 180px;}
.tower_ad {height: 600px;
    margin: 30px auto 0; width: 160px;}
.gototop {background: rgba(40, 177, 114, 0.7) none repeat scroll 0 0; border-radius: 4px; bottom: -60px;color: #343333;cursor: pointer;font-size: 28px;height: 50px;line-height: 50px;position: fixed;
    right: 10px;text-align: center;width: 50px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#760bf93', endColorstr='#762c296'); /* IE */}
	.pagination{text-align:center; margin:30px;}
	.pagination a{ padding:0 4px;}
/*banner */
@media screen and (max-width: 1024px) {
	.content_block1{ width:980PX;}
		.content_block{  width: 922px;}
		.right_panel .search_panel input {width: 390px;}
.content_block .list{ width: 31.5%;}
.banner_txt{ left:30px;}
	}

@media screen and (max-width: 1280px){
	.banner_txt{ left:100px;}
	}
	