body{
	margin:0px; background:#fff;overflow-x:hidden;font-family:calibri-Regular;
	    background: #dddddd;
    background-image: url(../images/background-img.png);
    background-size: 60% auto;
    background-repeat: repeat;
	min-height: initial !important;
	}
.cl{clear: both;}

@font-face {
    font-family:calibri-Regular;
    src:url(../fonts/calibri-Regular.ttf);}
@font-face {
font-family:calibri-bold;
src:url(../fonts/calibri-bold.ttf);}
a:focus, a:hover {
    color: #0d9846;
}
.pt-30{
	padding-top:30px !important;
}
.pb-15{
	padding-bottom:15px !important;
}

.pb-20{
	padding-bottom:20px !important;
}
.grid{float:left;width:100%; height:auto; position:relative;}


/* Top-Strip */
    .top_strip{float:left; width:100%; height:30px; background-color: #f3525a;}
/* Top-Strip-End */

/* Header-Start */
    .header_main{float:left; top:0px; width:100%;height: auto; margin:0px 0px 0px 0px;background-color:#fff;}    
    .header_main .logo{    
	min-height: 65px;
    display: flex;
    align-items: center;}       
/* Header-End */

/* Banner-Start */
.banner_main{
	float: left;
    width: 100%;
    height: calc(80vh - 83px);
	    overflow: hidden;
}
.banner_main img{width:100%;height: calc(80vh - 83px);}
.grey_strip{display:none;position: absolute;width: 100%;height: auto;background: rgba(0, 0, 0, 0.39);bottom: 0px;text-align: center;color: #fff;
font-weight: normal;font-size: 16px;line-height: 40px;text-transform: none;}
.white_banner_strip_relative{position:relative; width:100%; height:auto;}
   .white_banner_strip{position: absolute;width: 100%;height: 5px;top: 0px; background:transparent;}

.search_main {
	position: absolute;
    top: 85%;
    width: 100%;
    height: auto;
    left: 0;
    text-align: center;
    transform: translateY(-100px);
 }

.search_inner_bg {
	background-color: #ffffff00;
    border-radius: 5px;
    border: 10px solid #ffffff94;
    padding: 0px;
    /* padding-top: 8px; */
    /* padding-bottom: 8px; */
    /* padding-left: 8px; */
    display: inline-block;
    width: 70%;
    float: none;
}
.skill_logo, .modi_logo{
	position: relative;
}
.skill_logo > img, .modi_logo > img{
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -80px;
}
.modi_logo > img{
	top: -62px;
	width: 275px;

}
.search_btn_orange{ background: #e74245;
    border-color: #e42a2c;
    padding: 6px 0px;
    width: 100%;
    height: 42px;
    border-radius: 0;
    line-height: 1.428571429;
	    font-family: calibri-Regular;
}
.search_btn_orange:hover{background: #f3525a; /* Old browsers */
border-color:#f3525a;
    padding: 6px 0px;
width:100%;}

.search_icon{    
	float: left;
    width: 23px;
    height: 30px;
    margin: 0px 5px;
    display: flex;
    align-items: center;
}
.search_field{width: 30%; float: left; margin: 0px 0px;}
.select_industry_field{width: 25%; float: left; margin: 0px 0px;}
.search_btn_orng{width: 20%; float: left; margin: 0px 0px 0px 0px;}
/* Banner-End */

/* body-container-start */
.body_grid{float: left; width:100%; height:auto; margin:20px 0px 0 0;}
/* right-container-start */
.right_box{    float: left;
    width: 100%;
    height: auto;
    background: #fff;
	border: 1px solid rgba(204, 204, 204, 0.49);
    margin: 0px 0px 15px 0px;
    padding: 0px;
    border-radius: 5px 5px 0px 0px;}
.right_box.no_border{border:none !important;}
.right_box1{float:left; width: 100%; height:auto; background: #fff;     border: 1px solid rgba(204, 204, 204, 0.49); margin:0px 0px 15px 0px;padding:1px;border-radius: 5px 5px 0px 0px;}
.register_button{    float: left;
    background: #0c9845;
    border: 2px solid #0c9845;
    width: 100%;
    height: auto;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    font-family: calibri-Regular;
    border-radius: 0;
    line-height: 32px;
	text-align: center;
}   
.register_button:hover {background: #1abc9c;border: 2px solid #1abc9c;text-decoration:none; color:#fff !important;font-family:calibri-Regular;}
.register_button:hover a{color:#fff !important; text-decoration: none;cursor:pointer;}
.register_button a{color:#1f4d78 !important;font-family:calibri-Regular;}
.register_button .register_right_icon{float: none;
    width: 35px;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    margin: 0px 10px 0px 0px;
	text-align: right;
}
.register_button .register_right_icon > img{
	width: 22px;
}

.uploadcv_button{    float: left;
    background: #f9c034;
    border: 2px solid #f9c034;
    width: 100%;
    height: auto;
    padding: 3px 10px;
    font-size: 14px;
    color: #fff!important;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 34px;
    font-family: calibri-Regular;
    border-radius: 0;
    text-align: center;}   
.uploadcv_button:hover {background: #ed7d31;border: 2px solid #ed7d31;text-decoration:none; color:#fff !important;font-family:calibri-Regular;}
.uploadcv_button:hover a{color:#fff !important; text-decoration: none;font-family:calibri-Regular;cursor:pointer;}
.uploadcv_button a{color:#1f4d78 !important;}
.uploadcv_button .upload_right_icon{float: none;
    width: 35px;
    height: auto;
    margin: 0px 10px 0px 0px;
    display: inline-block;
	    text-align: right;}
.uploadcv_button .upload_right_icon > img{
	width:22px;
}
.uploadcv_txt p{
    text-align: center;
    padding: 10px 25px;
    line-height: 21px;
    float: left;
    color: #354978;
    font-size: 13px;
    font-weight: 400;
    font-family: calibri-Regular;
	width: 100%;
}

.createjob_button{    float: left;
    background: #e74245;
    border: 2px solid #e74245;
    width: 100%;
    height: auto;
    padding: 3px 10px;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 34px;
    font-family: calibri-Regular;
    text-align: center;
    border-radius: 0px;
}   
.createjob_button:hover {background: #5d9cd5;border: 2px solid #5d9cd5;text-decoration:none; color:#fff !important;font-family:calibri-Regular;}
.createjob_button:hover a{color:#fff !important; text-decoration: none;font-family:calibri-Regular;}
.createjob_button a{color:#1f4d78 !important;cursor:pointer;}
.createjob_button .createjob_right_icon{
    float: none;
    width: 35px;
    height: auto;
    margin: 0px 10px 0px 0px;
    display: inline-block;
    text-align: right;}
.createjob_button p{text-align: center;padding:10px 25px;line-height: 21px;float: left;color: #1f4d78;}
.top_employers{float:left; width:100%; height: auto;font-family:calibri-Regular; font-size:15px;color:#fff;margin-bottom:5px; text-align: center; background:#354978;text-transform: uppercase;padding:8px 0px;border-radius: 5px 5px 0px 0px;}
.top_image_box{    
float: left;
    width: 46%;
    height: auto;
    margin: 5px;
    border: 1px solid #ccc;
    text-align: center;
    overflow: hidden;}
.top_image_box img{    width: 100%;
    margin: 0 auto;}
.corporate_txt p {text-align: center;padding: 10px 28px;line-height: 21px;float: left;color: #1f4d78;    font-family: calibri-Regular;}
.corporate_txt1 p {text-align: center;padding: 10px 35px;line-height: 21px;float: left;color: #1f4d78;    font-family: calibri-Regular;}
.corporate_contact{    float: left;
    font-family: calibri-Regular;
    font-size: 14px;
    color: #fff;
    padding: 5px 25px;
    text-transform: capitalize;
    background-color: #f3525a;
    margin-left: 28%;
    margin-bottom: 10px;
    border-radius: 50px;}
.poll_btn{float: left;width: 100%; height: auto; font-family: calibri-Regular;font-size: 14px;color: #fff;margin-bottom: 5px;text-align: center;background: #354978;text-transform: uppercase;
padding: 8px 0px;    border-radius: 5px 5px 0px 0px;}
.poll_txt{float:left;font-family:calibri-Regular; font-size:13px;color:#333;padding:5px 0px;}
.poll_main{width: 90%;height: auto;text-align: center;}
/* right-container-start */

.left_box{float: left;width: 100%;height: auto;background: #fff; border: 1px solid rgba(204, 204, 204, 0.49);;margin: 0px 0px 15px 0px;padding: 10px; min-height: 372px;}
.bodyslider_box{float: left;width: 100%;height: auto;background: none;border: 1px solid #d2d2d2; box-shadow: 0 8px 6px -6px #ccc; margin: 0px 0px 15px 0px;padding: 10px 2px;
 background-image:url(../images/hr-shadow.png); background-repeat: no-repeat; background-position: 0 -10px;}
.left_box_slider_img{float: left;width: 144px;height: 65px;background: #fff;border: 1px solid #ccc; margin: 5px; padding:0px;}
.left_box_slider_img>img{width:100%; margin:0px !important;}
.left_greybox{float: left;width: 100%;height: auto;background: #fff;min-height:710px; border: 1px solid rgba(204, 204, 204, 0.49);;margin: 0px 0px 15px 0px;padding: 10px;
max-height: 513px;
    overflow: hidden;
    overflow-y: auto;
	position: relative;}
.left_greybox h1{font-size: 18px;text-align: left; color:#000;text-transform:capitalize;font-weight: normal;margin: 0px 0px 0px 0px;padding:8px 5px 8px 0px;}
.left_greybox > h1{text-align: center;padding: 15px !important;font-size: 18px !important;border-bottom: 1px solid rgba(31, 77, 120, 0.25) !important;    font-family: calibri-Regular;    text-transform: uppercase;    position: sticky;
    top: -10px;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 999;
	transition: all ease-in-out 0.1s;}
.left_greybox h1 i{padding:0px 5px 0px 0px;}
.left_box img{width:100%; margin:10px 0px 0px 0px;}
.left_box h1{font-size: 17px;text-align: center; font-family:calibri-Regular; color: #000;text-transform: uppercase;font-weight: bold;margin: 0px 0px 0px 0px;padding: 8px 0px;}
.left_box > h1{
	text-align: center;
    padding: 15px !important;
    font-size: 18px !important;
	    border-bottom: 1px solid rgba(31, 77, 120, 0.25) !important;}
.prev_icon{float:left; width:16px; height:50px;margin: 5px;}
.next_icon{float:left; width:16px; height:50px;margin: 5px;}
.jobindustry_main{float: none;
    width: 100%;
    height: auto;
    margin: 0px 0px;
    display: flex;
    flex-wrap: wrap;}
.industry_img_box {     float: none;
    width: 30.33%;
    min-height: 100px;
    background: #f8f8f8;
    border: 2px solid #fff;
    margin: 5px 5px 5px 5px;
    padding: 5px 0px 0px 0px;
    text-align: center;
	}
.industry_img_box:hover{cursor: pointer; /*opacity: 0.5;*/ border: 2px solid #f3525a;}

.industry_img_box p{font-size: 12px;text-align: center; font-family:calibri-bold; color:#696969; font-weight: normal;padding:5px 0px;margin: 0px; word-wrap: break-word;}
.industry_img_box p:hover{text-decoration:none;}
.industry_img_box img{text-align: center;}

.employer_white_main {float: left; width: 100%; min-height: 620px;background: #fff; margin: 0px 0px;padding: 5px;}
.employer_white_main1 {float: left; width: 100%; min-height: 620px;background: #fff; margin: 0px 0px;padding: 10px;}
.employer_grey_strip {float: left; width: 98%; height: auto;background: #f2f2f2; border:1px solid #eaeaea; margin: 0px 0px;padding: 5px;margin: 4px 5px;}
.employ_pic{    width: 20%;
    height: 45px;
    border-radius: 50%;
    border: 0px solid #ccc;
    float: left;
    margin-right: 10px;
    display: inline-block;}
.employ_pic img {
	    width: 100%;
    height: 45px;
    border-radius: 0%;
    border: 2px solid #cccccc3d;
    float: left;
}

.employ_txt{overflow: hidden;
    width: 77%;
    display: inline-block;}
.employ_txt p{font-size: 13px;text-align: left;font-family:calibri-Regular; color:#205888; font-weight: bold;padding:5px 0px;margin: 0px;}
.employ_txt span{font-size: 13px;text-align: left;font-family:calibri-Regular; color:#66c2ec; font-weight: normal;padding:0px 0px;margin: 0px;}
.employ_txt_right {float: right;width: 100%;height: auto;margin:0 8px 3px 0;line-height: 16px;text-align: right;}


.employ_txt_right p{font-size: 14px;text-align: left;font-family:calibri-Regular; color:#9c9c9c; font-weight: normal;padding:0px 0px;margin: 0px;}
.employ_txt_right span{font-size: 11px;text-align: left;font-family:calibri-Regular; color:#9c9c9c; font-weight: normal;padding:0px 0px;margin: 0px;}
.job_type_main{float:left; width: 100%; height:auto;margin: 2px 0px;}
.job_type_int_main{float:left; width: 100%; height:auto;}
.job_type_int_txt{float:left;font-size: 12px;text-align: left;font-family:calibri-Regular; color:#9c9c9c;    line-height: 21px; font-weight: bold;padding:0px 0px;margin: 0px;width:28%;}
.job_type_main h1{font-size: 14px;text-align: left;font-family:calibri-Regular; color: #3e94bd;text-transform: capitalize;font-weight: normal;margin: 0px 0px 0px 0px;padding: 5px 5px 2px 0px;font-weight: bold;}
.more a{text-align: right; color: #3887af; font-size: 12px;float: right;padding: 0px 15px 0px 0px;font-weight: bold;}
.view_btn{ }

/*.view_btn a{ text-align: center; padding:5px 5px; background-color: #0099cb; color:#fff; font-family: ;font-size: 14px; width:100px;border-radius:5px;margin:5px 0px; display: inline-block;}
.view_btn a:hover{text-align: center; padding:5px 5px; background-color: #ed7d31; text-decoration: none; color:#fff; font-family: ;font-size: 14px; width:100px;border-radius:5px; display: inline-block;}
*/

.view_btn a{ text-align: center; padding:6px 15px; background-color: #f3525a; color:#fff; font-family: ;font-size: 14px; width:auto;border-radius:0px;margin:5px 0px; display: inline-block;font-family: calibri-Regular;}


.view_btn a:hover{text-align: center; padding:6px 15px; background-color: #2a4068; text-decoration: none; color:#fff; font-family: ;font-size: 14px; width:auto;border-radius:5px; display: inline-block;}


/*.view_main{width: 100%;height: auto;text-align: center;display: inline-block;}*/
.view_main{ width: 100%; height: auto; text-align: center; bottom: 36px; position: absolute; left:0;}



.view_btn2{ }
.view_btn2 a{ text-align: center; padding:6px 15px; background-color: #0099cb; color:#fff; font-family: ;font-size: 14px; width:auto;border-radius:5px;margin:5px 0px; display: inline-block;}
.view_btn2 a:hover{text-align: center; padding:6px 15px; background-color: #ed7d31; text-decoration: none; color:#fff; font-family: ;font-size: 14px; width:auto;border-radius:5px; display: inline-block;}
.view_main2{ width: 100%; height: auto; text-align: center; bottom: 0; position: relative; left:0;}

.more-home3{}
.more-home3 { text-align: center; padding:6px 15px; background-color: #0099cb; color:#fff; font-family: ;font-size: 14px; width:auto;border-radius:5px;margin:5px 0px; display: inline-block;}
.more-home3:hover{ background-color: #ed7d31; }
.left_box a{ color:#fff;}

.hde_dv{    position: absolute;
    display: inline-block;
    width: initial;
    bottom: 38px;
	left: 0px;
    right: 0px;
	}
.hde_dv > a {    text-align: center;
    padding: 6px 25px;
    background-color: #f3525a;
    /* color: #fff; */
    font-size: 14px;
    /* width: auto; */
    border-radius: 30px;
    /* margin: 5px 0px; */
    /* display: inline-block; */
    /* position: absolute; */
}					
.hde_dv > a:hover{background-color: #2a4068;}



.job_category_white{float: left;width: 100%;min-height: auto;background: #fff;margin: 0px 0px;padding: 0px;}
.job_category_greybox {float: left;width:99%; height: auto;background: #f8f8f8;margin: 2px;padding:14px 10px 21px 10px; /* padding:21px 20px; */}
.job_category_greyleftbox{float:left; width:50px; height:auto; text-align: left;padding:5px;}
.job_category_greyrightbox{/*float:left; width:auto; height:auto;*/text-align:left;padding:5px;overflow:hidden;}
.job_category_greyrightbox h1{float:left; width:100%; height:auto; padding:0px 0px 10px 0px; margin:0px; border-bottom:1px dashed #ccc; color: #000;margin-bottom: 10px;}
.job_category_greyrightbox h1 span{color: rgba(245, 54, 88, 0.97);font-size:12px; font-weight: bold;margin:0px 0px 0px 15px;float: right;} 
.job_category_greyrightbox p{color: #696969;text-align: left;float: left; padding:0px 10px 0px 0px; font-family:calibri-Regular; font-size:12px; font-weight:bold; }
.red{color:#f20605 !important;}
.green{color:#20d008 !important}
.brown{color:#522f30 !important}

/* body-container-end */


/* Footer-Start */
    .footer{float:left; background-image:url(../images/background-footer-2.jpg); background-repeat:no-repeat; width:100%; height:auto; padding:50px 0px 0px 0px; background-size:cover;}
    .footer-title {color: #ffffff;font-weight: 700;text-transform: uppercase; font-size: 18px; display: table;width: 100%;margin: 0 0 30px;    font-family: calibri-Regular;}
    .footer-title .title-left {padding-right: 15px;width: auto;white-space: nowrap;}
    .title-right {width: 100%;    display: table-cell;vertical-align: middle;}
    .title-right::before,.title-right::after {content: "";display: block;width: 100%;height: 1px;margin: 3px 0;background-color: rgba(255, 255, 255, 0.2);}
    .footer p{float:left;font-family:calibri-Regular;font-size:13px;color:#8e8e8e; padding: 0px 0px 10px 0px; margin:0px 0px;line-height: 21px;    text-align: left;}
    .icon-link {width: auto;height: 35px;background-color: #666;line-height: 35px;text-align: center;vertical-align: middle;
  display: inline-block;cursor: pointer;outline: none;margin: 5px 5px 10px 5px;box-sizing: content-box;margin-right:20px;}
.icon-link.fill.facebook {background-color: transparent;}
.icon-link.fill.facebook:hover {background-color: transparent;}
.icon-link.fill.facebook:hover .fa-facebook {color: #3b5998;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;
}
.icon-link.fill.linkedin {background-color: transparent;}
.icon-link.fill.linkedin:hover {background-color: transparent;}
.icon-link.fill.linkedin:hover .fa-linkedin {color: #007bb6;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;
}
.icon-link.fill.twitter {background-color: transparent;}
.icon-link.fill.twitter:hover {background-color: transparent;}
.icon-link.fill.twitter:hover .fa-twitter { color: #00aced;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;
}
.icon-link.fill.google-plus {background-color: transparent;}
.icon-link.fill.google-plus:hover {background-color: transparent;}
.icon-link.fill.google-plus:hover .fa-google-plus {color: #dd4b39;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;
}

.icon-link.round { border-radius: 50%;}
.icon-link.round-corner {border-radius: 5px;}
.icon-link:hover {-webkit-transition: background-color 150ms ease-in-out;transition: background-color 150ms ease-in-out;
  height: auto;line-height: 31px;width: auto;background-color: #fff;}
.icon-link:hover.facebook {border: 0px solid #3b5998;}
.icon-link:hover.linkedin {border: 0px solid #007bb6;}
.icon-link:hover.twitter {border: 0px solid #00aced;}
.icon-link:hover.google-plus {border: 0px solid #dd4b39;}
.icon-link .fa { color: #fff;line-height: 35px; font-size: 18px;}
.footer_50_per{float:left; width:50%; height:auto;}
    .footer ul{margin:0px 0px 20px 0px; padding:0px; float:left; position:relative; z-index: 99;}
    /*.footer ul li{list-style:none;}*/
    .footer ul li{list-style:none; display: flex;}
    .footer ul li a{float:left;font-family:calibri-bold;font-size:14px;color:#8e8e8e; padding: 0px 0px 0px 0px;line-height: 28px; }
    .footer ul li a:hover{text-decoration: none; color:#fff;}
    .footer_bottom_right ul li{font-family:calibri-Regular;font-size:12px;font-weight:bold;padding: 10px 3px;color: #636363;list-style: none; float:left;text-align: right;}
    .footer_bottom{float:left; width:100%; height:auto;    background-color: #ffffff;    border-bottom: 3px solid #f3525a;}
    .footer_bottom_left{float:left;font-family:calibri-Regular;font-size:12px;line-height: 21px; text-transform: uppercase;padding: 10px 0px;    color: #000000a3;font-weight: bold;}
    .footer_bottom_right{float:right; width:auto; height:auto;    margin-right: 30px;}
    .footer_bottom_right ul{margin:0px; padding:0px;}
    .footer_bottom_right ul li{font-family:calibri-Regular;font-size:12px; text-transform: uppercase;font-weight:bold;color: #636363;list-style: none; float:left;text-align: right;padding: 10px 5px 0px 5px; line-height: 28px;}
    .footer_bottom_right ul li a{font-family:calibri-Regular;font-size:12px; text-transform: uppercase;font-weight:bold;    color: #000000a3;}
    .footer_bottom_right ul li a:last-child{padding-right: 0px;}
    .footer_bottom_right ul li a:hover{font-family:calibri-Regular;font-size:12px; text-transform: uppercase;text-decoration: none; color:#636363 !important;font-weight:bold;color: #636363;}
/* Footer-End */


/*  slider  */
.fadeslider{
  width: 100%;
  min-height: 100%;
  float: left;  
  position: relative;
   text-align:center;
}
.fadeslider .slide{
  position: absolute;
  top:0;
  display:none;
  width:100%;
  height:100%;
}
.fadeslider .slide li{list-style:none;}
.fadeslider .slide img{width:calc;}
.fadeslider .slide:nth-child(1){
    display:block;
}
.fadeslider .slide img
{ width:100%;
min-height: 100%;
  max-height:100%;
}

.fadeslider .slide .text{
  position: absolute;
  top:0;
  width: 100%;
  line-height:200px;
  color:#fff;
  background:rgba(0,0,0,0.3);
  font-size:18px;
}
.slideback{
  width: 40px; 
  height: 40px;
  position:absolute;
  background: rgb(166, 163, 158);
  color:#fff;
  top: calc(50% - 90px);
  left:10px;
  line-height:40px;
  cursor:pointer;
  border-radius: 100%;
}
.slideback:hover,.slidenext:hover{
  background:rgba(35, 82, 124, 0.9);
}
.campus_images .img{
	text-align: center;
}
.campus_images .img img{
	width: 80%;
    height: 159px;
}
.slidenext{
  width: 40px; 
  height: 40px;
  position:absolute;
  background: rgb(166, 163, 158);
  color:#fff;
  top: calc(50% - 90px);
  right:10px;
  line-height:40px;
  cursor:pointer;
  border-radius: 100%;
}
.slidelist{
  position: absolute;
  bottom:20px;
  left:49%;
}
.slidelist div{
  width: 12px;
  height: 12px;
  background: #fff;
  float: left;
  margin-right:10px;
    transition:300ms;
  border:none;
  border-radius:50%;
}
.slidelist div.active{
  width: 12px;
  height: 12px;
  border:none;
  
}

.slidelist div.active{
  background: #505050;
}

.browseContainer {     font-size: 13px;
    margin: 0px auto;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    font-family: calibri-bold; }
.browseContainer a { background: #fafafa none repeat scroll 0 0; display: inline-block; line-height: 24px; margin: 0 1px 5px 0; padding: 2px 10px; text-align: left; width: 49%; text-decoration:none;vertical-align: top; }
.browseContainer a:hover { background: #1ea053 none repeat scroll 0 0;
    color: #fff;}
	.browseContainer a:hover span{ color: #fff;}


/*-----------Edit by Saurav --------------------*/

.bgcolor {
    width: 100%;
    height: auto;
    color: #FFF;
    border-radius: 5px 5px 0 0;
    background-color:#f3525a;
}

.inu_cont_dv{ color:#c45911; position: relative; top: 0px; right: -10px; font-size: 15px;}
.inu_cont_dv{ color: #c45911; position: relative; top: -7px; right: -66px; font-size: 15px;}
.inu_cont_dv :hover{ text-decoration:none;}
.inu_cont_dv a:hover{ text-decoration:none;}
a:-webkit-any-link { text-decoration:none;}


.bs-callout {
    padding: 7px;
    margin: 10px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
	margin-bottom:10px;
	background:#fff;
}
.bs-callout-warning {
    border-left-color: #f3525a;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}

.bs-callout p {
    margin: 0 0 3px;
}
.mt20{ margin-top:20px !important;}

.cpt_mod_dv { margin: 0px 0px 20px 0px; padding: 0px;}
.industryimges{
    max-width: 72px;
    max-height: 60px;
}
.surveydate-input{
    top: 0px !important;
    left: 16px!important;
    width: 85% !important;
}






















/*      Responsive css         */

/*
@media only screen and (max-width: 320px) {
	.fadeslider .slide img {
    height: 150px ;
    width: 100%;
}
.fadeslider {
    width: 100%;
    height: 190px;
    float: left;
    position: relative;
    text-align: center;
}
.fadeslider .slide img {
    height: 170px;
    width: 100%;
}
.form-control {
    height: 24px;
    padding: 3px 5px;
    font-size: 11px;
}




.search_main {
    position: absolute;
    top: 80px;
    width: 55%;
    height: auto;
    background-color: #e9eaea;
    left: 20%;
    border-radius: 5px;
    padding: 5px;
}
.btn {
	padding: 2px 12px;
}
.fadeslider{
  height: 210px;
}
.slideback {
    
    top: 30%;
   
}
.slidenext {
    top: 30%;
}


}


@media only screen and (max-width: 375px) {
	.search_main {
    top: 80px;
    width: 63%;
			}
.fadeslider{
  width: 100%;
  height: 202px;
			}
	.fadeslider .slide img {
    width: 100%;
    max-height: 100% !important;
}		
	.search_btn_orng {
    float: left;
    margin: 5px 0 0 0px;
    width: 100%;
}		
}



@media only screen and (max-width: 568px) {
	.search_main {
    top: 80px;
    width: 63%;
			}
.fadeslider{
  width: 100%;
  height: 202px;
			}
	.fadeslider .slide img {
    width: 100%;
    max-height: 100% !important;
}		
	.search_btn_orng {
    float: left;
    margin: 5px 0 0 0px;
    width: 100%;
}		
}


	
										
@media only screen and (max-width: 667px) {
.search_btn_orng {
    margin: 5px 0 0 0px;
    width: 100%;
}
.search_field {
    margin: 0 0px;
    width: 100%;
}
}

@media only screen and (max-width: 600px) {
	.search_btn_orng {
    margin: 5px 0 0 0px;
    width: 100%;
}
}

@media only screen and (max-width: 736px) {
.search_btn_orng {
    margin: 5px 0 0 0px;
    width: 100%;
}
.search_field {
    margin: 0 0px;
    width: 100%;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    overflow: hidden;
    z-index: 999999;
    position: absolute;
    background: #fff ;
    float: left;
    width: 100%;
}

}


@media only screen and (max-width: 768px) {    
.nav>li>a {
    padding: 10px 9px;
		}
.search_field {
    width: 100% ;
}
.search_btn_orng {
    margin: 5px 0 0 0px ;
    width: 100% ;
}
.search_main {
    top: 180px ;
    width: 63%;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    background: inherit;
}
.navbar {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 1024px) {    

.animenu > ul > li {
				width: 84px;
}

}

*/



.client_banner{color:#f4f4f4;}
/*.client_banner .col-md-12{ padding-right:0px; padding-left:0px;}*/

/*

.client_banner img{ width:100%;}


*/
#jssor_1 img {
    padding: 18px 12px;
    border-right: 1px solid #ccc;
}	
.governing_council .left_box > p{
	    font-size: 16px;
    font-family: calibri-bold;
    margin-top: 5px;
    color: rgba(0, 0, 0, 0.64);
	font-weight: 600;
}
.main_council_div{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	position: relative;
}

.member_div_text{
    width: 78%;
    display: table-cell;
    vertical-align: middle;
    align-items: center;
    padding-left: 10px;
	padding-right: 10px;
}
.member_div_text p{
    font-size: 16px;
    font-family: calibri-bold;
    font-weight: 200;
    text-align: justify;
}
#sortby{
	height: 34px !important;
}
.main_council_div .member_div{
	width: 22%;
    margin-top: 15px;
    box-shadow: 0px 4px 20px 0px #ccc;
    overflow: hidden;
    text-align: center;
}
.main_council_div .member_div > img{
	width: 100%;
    margin: 0 auto;
}
.main_council_div .member_div_text > h3{
	color: #20304f;
    font-size: 14px;
    font-family: calibri-bold;
   margin: 6px 0px 6px;
    width: 100%;
    float: left;
	text-align:left
}
.main_council_div .member_div_text > h4{
	margin: 0px;
    font-size: 12px;
    color: #f3525a;
	text-align:left
}
.owl-stage-outer {
	border: none !important;
}
.form-control {
    height: 36px !important;
    padding: 8px 5px !important;
	border-radius:0 !important;
	font-family: calibri-Regular;
}
#demos .large-12.columns{
	height: 150px;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
}
.servey-check-text > button {
    padding: 5px 25px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 30px;
}
.poll-radio-text {
    font-family: calibri-Regular;
}
.more-home {
    font-family: calibri-Regular;
}
.poll-question {
    font-family: calibri-Regular;
}
.no-padding{
	padding:0px;
}
.videobox{
	border: 1px solid rgba(204, 204, 204, 0.49);
    margin-bottom: 20px;
}
#demos{    
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.campus_images{
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.campus_images > .img{
	width: 50%;
    padding: 10px;
    text-align: center;
    overflow: hidden;
}
.campus_images > .img > img{
	width: 100%;
}
.jobs_count{
	    position: absolute;
    top: 35%;
    transform: translate(-50% , -49%);
    left: 50%;
    width: 60%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jobs_count .blocks{
	width: 33.33%;
    text-align: center;
    min-height: 130px;
    align-items: center;
    display: inline-flex;
    border-right: 2px solid rgba(255, 255, 255, 0.21);
    flex-wrap: wrap;
}
.jobs_count .blocks:last-child{
    border-right: none;
}
.jobs_count .blocks > p{
	width: 100%;
    color: #fff;
    font-size: 30px;
	align-self: flex-end;
	font-family: calibri-bold;
	    text-transform: capitalize;
}
.jobs_count .blocks > span{
	width: 100%;
    color: #fff;
	display:block;
    font-size: 55px;
	    align-self: flex-start;
}
.chat{
	position: fixed;
	right: -84px;
    top: 50%;
    transform: translateY(-50%);
	transition: all cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.25s;
    background: #fff;
    cursor: pointer;
	box-shadow:none;
	
	z-index:999;
}
.chat.left_side{
	right: auto;
	left: -45px;
}
.chat.left_side.bottom{
	top: 60%;
    left: -28px;
}
.chat.right{
	top: 60%;
    right: -125px;
}
.chat:hover{
	right:0;
	box-shadow: 0px 4px 14px 0px rgba(243, 82, 90, 0.39);
    background: #f3525a;
}
.chat.left_side:hover{
	right: auto;
    left: 0;
	box-shadow: 0px 4px 14px 0px rgba(243, 82, 90, 0.39);
    background: #f3525a;
}
.chat > a{
	display: inline-block;
	padding: 8px 10px 8px 5px;
}
.chat > a  > span{
	margin: 0px 5px;
    font-size: 18px;
	transition:all cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.1s;
	
}
.chat > a  > span > i{
	transform:scale(1);
	transition:all cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.1s;
}
.chat:hover > a  > span > i{
	transform:scale(1.2);
}
.chat:hover > a  > span{
    color: #fff !important;
}
.chat > a > p{
	display: inline-block;
	width:max-content;
	opacity:0;
	margin: 0px;
	color:#696969;
	font-size: 15px;
	transition: all all cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.1s;
}
.chat:hover > a > p{
	display: inline-block;
	opacity:1;
	color:#fff;
}
.chat:hover > a{
	text-decoration:none;
}


/*Testimonials*/
.testimonial_div{
	position: fixed;
    background: #fff;
    z-index: 99999;
    width: 300px;
    left: -100%;
    transition: all 0.2s;
    top: 50%;
    transform: translateY(-50%);
	box-shadow: -2px 0px 16px 0px rgba(0, 0, 0, 0.32);
}
.testimonial_div > .testimonial_head{
	width: 100%;
    padding: 10px;
    background: linear-gradient(to right, #f3525ab0, #f3525a);
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.testimonial_div > .testimonial_head > span{
	float: right;
    font-family: futura_light;
    font-size: 18px;
	cursor:pointer;
}
.testimonial_div > ul{
	padding-left: 0px;
	max-height: 450px;
    overflow: hidden;
    overflow-y: auto;
}
.testimonial_div > ul > li{
	padding: 10px 10px;
	    border-bottom: 1px solid #ccc;
}
.testimonial_div > ul > li > div.img{
	width: 80px;
    overflow: hidden;
    height: 80px;
    border: 1px solid #ccc;
    border-radius: 50%;
	display: inline-block;
    vertical-align: top;
}
.testimonial_div > ul > li > div.img > img{
	width: 80px;
}
.testimonial_div > ul > li > div.text{
	width: calc(100% - 90px);
    display: inline-block;
    vertical-align: middle;
	padding-left: 10px;
}
.testimonial_div > ul > li > div.text > p{
	margin-bottom: 0px;
    overflow: hidden;
    line-height: 20px;
	font-family: Calibri-Bold;
}
.testimonial_div > ul > li > div.desig > p.name_desig{
	margin-top: 10px;
    color: #004475;
    font-family: Calibri-Bold;
    font-weight: 600;
    font-size: 15px;
}
.testimonial_div > ul > li > div.desig > p.name_desig > span{
	font-family: Calibri-Regular;
    display: block;
    color: rgba(0, 68, 117, 0.74);
}

.testimonial_div > ul > li > div.text > p.name_desig::before{
	content:"-";
}
.testimonial_div > .all{
	padding: 10px;
    text-align: center;
}
.testimonial_div > .all > button{
	border: none;
    background: #004475;
    padding: 6px 10px;
    width: 100px;
    color: #fff;
}
.testimonial_div > .all > button > span{
	float:right;
}

/*Enquiry Form*/
.enquiry_form{
	position: fixed;
    background: #fff;
    z-index: 99999;
    overflow: hidden;
    top: 50%;
    left: -100%;
    transform: translateY(-50%);
    transition: all 0.2s;
	box-shadow: -2px 0px 16px 0px rgba(0, 0, 0, 0.32);
}
.enquiry_form > .form_div > form > .form_type{
	position: relative;
    margin-bottom: 20px;
}
.enquiry_form > .form_div{
	padding: 20px 20px 20px 20px;
}
.enquiry_form > .enquiry_head{
	padding: 15px 20px 15px 20px;
	background: linear-gradient(to right, #f3525ab0, #f3525a);
    color: #fff;
}
.enquiry_form > .enquiry_head > h4{
	margin:0px;
}
.enquiry_form > .enquiry_head > h4 > span{
	cursor:pointer;
}
.enquiry_form > .form_div > form > .form_type > select, .enquiry_form > .form_div > form > .form_type > input{
	padding: 10px;
    width: 250px;
    padding-left: 30px !important;
    border: 1px solid #6e6e6e54;
    border-radius: 0;
    transition: all 0.2s;
	font-family: Calibri-Bold;
    font-size: 16px;
    background: rgba(110, 110, 110, 0);
}
.enquiry_form > .form_div > form > .form_type > select, .enquiry_form > .form_div > form > .form_type > input::placeholder{
	color: #0000007d;
}
.enquiry_form > .form_div > form > .form_type > select:focus, .enquiry_form > .form_div > form > .form_type > input:focus{
	border-color: #6e6e6e;
    outline-color: #6e6e6e;
}
.enquiry_form > .form_div > form > .form_type > select:focus + span, .enquiry_form > .form_div > form > .form_type > input:focus + span{
    color: #3c3c3c;
}
.enquiry_form > .form_div > form > .form_type > span{
	position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
	color: #0000007d;
	transition:all 0.2s;
}
.enquiry_form > .form_div > form > .submit > .submit_btn, .enquiry_form > .form_div > form > .submit > .cancel_btn{
	border: none;
	background: #0d8c44;
    padding: 5px 10px;
    width: 100px;
    color: #fff;
	transition:all 0.2s;
}
.enquiry_form > .form_div > form > .submit > .submit_btn > span, .enquiry_form > .form_div > form > .submit > .cancel_btn > span{
	float:right;
}
.enquiry_form > .form_div > form > .submit > .cancel_btn{
	background: #fdba2e;
    display: inline-block;
    cursor: pointer;
}
.breadcrumb {
    background-color: transparent;
	padding: 0 !important;
	margin-bottom: 5px;
}
.banner_txt {
    position: absolute;
    top: 42%;
    color: #fff;
    font-size: 40px;
    text-align: center;
    width: 100%;
    font-family: calibri-bold;
    font-weight: 600;
	letter-spacing: 0.6px;
}
.banner_btn{
    background: #0c9845;
    border: 2px solid #0c9845;
    padding: 2px 10px;
    font-size: 14px;
    color: #fff !important;
    line-height: 32px;
    text-align: center;
    width: 120px;
	position: absolute;
    bottom: 15px;
    right: 20px;

}
.search_container{
    background: #fff;
    width: 100%;
    overflow: hidden;
    padding: 32px;
    margin: 0px 0px 15px 0;
    padding-bottom: 40px;
}
.search_container button.searchBtn{
	    border: 1px solid #0c9845;
    padding: 8px 50px;
    background: #0c9845;
    color: #fff;
}
.pl-5{padding-left: 5px !important;}
.pr-5{padding-right: 5px !important;}
.job_sorting{
	float: right;
    font-family: calibri-bold;
    font-weight: 200;
    font-size: 16px;
    text-transform: capitalize;
}
.job_sorting select{
	    color: #444444;
    padding: 2px;
    margin-left: 8px;
}





/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #f3565d;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

.recent-job-list-home{
    padding: 8px 0;
    text-align: center;
    clear: both;
    display: table;
    box-shadow: 0px 6px 15px 2px #cccccca6;
    min-height: 80px;
    width: 100%;
    margin: 10px 0;
}
.recent-job-list-home .l_name{
    height: 36px;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.recent-job-list-home .pos_name{
    height: 36px;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.mt-10{
	margin-top: 10px;
}
.contact_1{
	    font-family: calibri-Bold;
    line-height: 18px;
	
}
.contact_1 a{
	    display: block;
	
}
.uploadcv_txt button{
	    border: 1px solid #f3525a;
    background: #f3525a;
    color: #fff;
    padding: 8px 18px;
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}
.advance_search_btn{
	position: absolute;
    bottom: 40px;
    right: 60px;
}
.advance_search_btn button{
	background: #fff;
    color: #f34a4a;
    padding: 3px 15px;
    border: none;
}
.resumes-address{
	    color: #999999;
    margin-top: 6px;
	    text-align: center;
		    margin-bottom: 6px;
}
.resumes-address i{
	color: #f16e8e;
}
.resumes-address a{
	color: #999999;
}
.resumes-address span{
	padding: 0 5px;
}
.cand_detail{
	    font-family: calibri-bold;
    font-weight: 200;
    text-align: center;
}
.cand_name{
	    margin: 0;
    font-size: 15px;
    color: #0e71da;
    font-weight: 600;
}
.cand_position{
	    margin: 0px 0 5px 0;
    color: #5d5d5d;
    font-weight: 600;
    letter-spacing: 0.4px;
}
.cand_pic{
	    height: 80px;
    width: 80px;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin: 10px auto;
	 overflow: hidden;
}
.cand_pic img{
	width: 100%;
}
.candidate_info{
	    overflow: hidden;
    margin-top: 10px;
    border: 1px solid #ccc;
    box-shadow: 4px 5px 7px 0px #ccc;
    margin: 10px 0;
}
.recent-job-list-home .profile_pix img{
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 75px;
}
.recent-job-list-home .c_name span{
color: #f16e8e;
    font-family: calibri-bold;
    font-weight: 200;
}
.recent-job-list-home{position: relative; margin-top:10px;}
.recent-job-list-home .c_name{
    margin: 0;
    color: #2e8aea;
    font-size: 13px;
    font-family: calibri-bold;
    font-weight: bolder;
	    letter-spacing: 0.4px;
}
.recent-job-list-home .p_name{
    margin: 0;
    color: #333;
    font-size: 17px;
    font-family: calibri-bold;
    font-weight: 600;
    text-align: justify;
    margin-bottom: 7px;
}

.recent-job-list-home .p_by{
        margin: 0;
    color: #333;
    font-size: 14px;
    font-family: calibri-bold;
    font-weight: 200;
    margin-top: 2px;

}
.recent-job-list-home .location_cont{
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    font-family: calibri-bold;
    font-weight: 600;
    color: #6b6b6b;
}
.recent-job-list-home .location_cont label{
font-weight: 600;
    letter-spacing: 0.2px;
}
.recent-job-list-home .location_cont span{
font-weight: 200;
}
.recent-job-list-home .candidate-info-right a{
    color: #13b02d;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
}
.recent-job-list-home .candidate-info-right {
        position: absolute;
    right: 15px;
    top: 10px;
}
.about_txt p {
    text-align: justify;
    padding: 10px 25px;
    line-height: 21px;
    float: left;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 400;
    font-family: calibri-Bold;
    width: 100%;
	height: 167px;
	max-height: 167px;
	overflow: hidden;
	overflow-y: auto;

}
.mb-15{
	margin-bottom: 15px !important;
}
.mb-10{
	margin-bottom: 10px !important;
}
.tab_boxes{
	float: left;
    width: 100%;
    height: auto;
    background: #fff;
    border: 1px solid rgba(204, 204, 204, 0.49);
    margin: 0px 0px 15px 0px;
    padding: 0px;
    border-radius: 5px 5px 0px 0px;
	
}
.right_box.no_border {
    border: none !important;
}
.tabs_button{
	float: left;
    background: #0c9845;
    border: 2px solid #0c9845;
    width: 100%;
    height: auto;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    font-family: calibri-Regular;
    border-radius: 5px;
    line-height: 32px;
    text-align: center;
}
.tabs_button .register_right_icon{
    float: none;
    width: 35px;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    margin: 0px 10px 0px 0px;
    text-align: right;
}
.tabs_button .register_right_icon img{
    width: 22px;
}
.tab_boxes:nth-child(2) .tabs_button{
	background: #f9c034;
    border: 2px solid #f9c034;
}
.tab_boxes:nth-child(3) .tabs_button{
	background: #e74245;
    border: 2px solid #e74245;
}
.reg_submit_btn{
	    background: #0c9845;
    border: 2px solid #0c9845;
    padding: 2px 10px;
	    font-size: 14px;
    color: #fff !important;
    line-height: 32px;
    text-align: center;
    width: 120px;
}


.reports{
    padding: 25px 50px;
    border: 1px solid #ccccccab;
    text-align: center;
    height: 160px;
    display: flex;
    align-items: center;
    background-color: #e74245;
    color: #fff;
}
.reports h3{
    width: 100%;
    align-items: center;
    font-size: 22px !important;
}
#reports_owl .item{
   height: 160px;
    padding: 10px;
    background-color: #fff;
    margin-right: 10px;
	text-align: center;
	position:relative;
}
#magzine_owl .item{
   height: 160px;
    padding: 10px;
    background-color: #fff;
    margin-left: 10px;
	text-align: center;
	position:relative;
}
#reports_owl .item img,#magzine_owl .item img{
    width: 50%;
}
#reports_owl .item .pdf_logo h3, #magzine_owl .item .pdf_logo h3{
    margin-top: 10px;
}
#reports_owl .item .dowload_reprt p, #magzine_owl .item .dowload_reprt p{
    margin: 5px 0px;
	cursor: pointer;
}


#feedbck_owl .indus_fdbck_img{
    width: 20%;
    display: inline-block;
}
#feedbck_owl .indus_fdbck_para{
    width: 78%;
    display: inline-block;
	padding-left: 10px;
}
#feedbck_owl .indus_fdbck_img img{
    width: 100%;
}
#feedbck_owl .maore_fdbck{
    text-align: right;
    padding: 0 15px;
}
#feedbck_owl .indus_fdbck{
    padding: 0px 0px;
}
#feedbck_owl .maore_fdbck a{
    cursor: pointer;
}
#feedbck_owl .owl-pagination{
    text-align: center;
}
#feedbck_owl .owl-pagination .owl-page{
    cursor: pointer;
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 50px;
    margin: 5px 5px;
}
#feedbck_owl .owl-pagination .owl-page.active{
    background-color: red;
   
}
.indus_fdbck {
    padding: 10px 0px;
}
.indus_fdbck_img {
    width: 20%;
    display: inline-block;
}
.indus_fdbck_para {
    width: 78%;
    display: inline-block;
    padding-left: 10px;
	vertical-align: middle;
}

.indus_fdbck_img img {
    width: 100%;
}
.indus_fdbck_para h3{
    font-size: 16px;
    color: #4a89bf;
    cursor: pointer;
}
#reports_owl .dowload_reprt{
	opacity:0;
	visibility:hidden;
	transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
	top: 50%;
	left: 50%;
	width: 0;
}
#reports_owl .item:hover .dowload_reprt{
    position: absolute;
	opacity:1;
	visibility:visible;
    left: 0;
    width: 100%;
    display: flex;
    height: 100%;
    top: 0;
    background: rgba(0,0,0,0.6);
    align-items: center;
}
#reports_owl .item:hover .dowload_reprt a{
    display: inline-block;
    width: 100%;
    color: #fff;
}
.magzine{
    padding: 25px 50px;
    border: 1px solid #ccccccab;
    text-align: center;
    height: 160px;
    display: flex;
    align-items: center;
    background-color: #f9c034;
    color: #fff;
}
.magzine h3 {
    width: 100%;
    align-items: center;
    font-size: 22px !important;
}
#magzine_owl .dowload_reprt{
   opacity:0;
	visibility:hidden;
	transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
	top: 50%;
	left: 50%;
	width: 0;
}
#magzine_owl .item:hover .dowload_reprt{
	 opacity:1;
	visibility:visible;
    position: absolute;
    left: 0;
    width: 100%;
    display: flex;
    height: 100%;
    top: 0;
    background: rgba(0,0,0,0.6);
    align-items: center;
}
#magzine_owl .item:hover .dowload_reprt a{
    display: inline-block;
    width: 100%;
    color: #fff;
}
.tab_boxes_new{
	    height: auto;
    margin: 0px 0px 15px 0px;
    padding: 0px 5px;
}
.tab_boxes_new:nth-child(2) .tabs_button {
    background: #f9c034;
    border: 2px solid #f9c034;
}
.tab_boxes_new:nth-child(3) .tabs_button {
    background: #e74245;
    border: 2px solid #e74245;
}
.tab_boxes_new .tabs_button .register_right_icon {
    float: none;
    display: inline-block;
    vertical-align: middle;
    height: auto;
	width: auto;
    margin: 0px 10px 0px 0px;
}
.event_img img{
    width: 100%;
}
.event_head{
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 0px 0;
}
.event_title h3{
    font-size: 22px !important;
}
.event_title{
    padding: 10px 0;
}
.row.professional, a.professional {
    background: #1889a3;
    border-color: #1889a3;
}
.img_below_cont {
    color: #fff;
    display: inline-block;
    float: left;
    font-style: normal;
    text-align: left;
    width: 60%;
}
.img_below_cont h1 {
    margin: 0;
}
.img_below_cont h1, .img_below_cont h2 {
    clear: both;
    display: block;
    float: left;
    font-size: 22px !important;
    font-weight: 300;
    padding: 10px 10px 5px;
	border-bottom: none !important;
	cursor: pointer;
}
.img_below_cont .sub_links {
    clear: both;
    display: block;
    float: left;
    text-align: left;
    padding: 2px 10px 0;
	font-size: 15px;
}
.img_below_cont .sub_links span {
    font-size: 15px;
    font-weight: 300;
    padding-left: 5px;
}

.img_below_cont .sub_links span {
    font-size: 15px;
    font-weight: 300;
    padding-left: 5px;
}
.Rlist {
    float: right;
}
.Rlist ul {
    margin: 0;
    padding: 0;
}
.Rlist .professional {
    border-left: 1px solid #3ab3d6;
}
.Rlist li a {
    color: #fff;
    display: block;
    padding: 30px 10px;
	cursor: pointer;
}
.Rlist span {
    display: block;
    font-size: 26px;
}
.Rlist li {
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    float: left;
    list-style-type: none;
    text-align: center;
    transition: all .5s;
    margin: 0;
}
.Rlist li, .google_icon {
    display: inline-block;
}
.events_main img{
    width: 100%;
}
.events_main {
    margin-top: 20px;
    margin-bottom: 30px;
}
.upcoming_eve_img{
    width: 20%;
    display: inline-block;
}
.upcoming_eve_img img{
    width: 100%;
}
.upcoming_eve_text{
    width: 78%;
    display: inline-block;
	vertical-align: middle;
}
.event_date p{
    margin: 3px 0px;
}
.upcoming_eve{
    padding: 5px 0px;
    border-bottom: 1px solid #1889a3;
}
.left_greybox_new{
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    background: #fff;
    border: 1px solid rgba(204, 204, 204, 0.49);
    margin: 0px 0px 15px 0px;
    padding: 10px;
    position: relative;
}
.left_greybox_new > h1 {
    text-align: center;
    padding: 15px !important;
    font-size: 18px !important;
    border-bottom: 1px solid rgba(31, 77, 120, 0.25) !important;
    font-family: calibri-Regular;
    text-transform: uppercase;
    position: sticky;
    top: -10px;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 999;
    transition: all ease-in-out 0.1s;
	margin: 0px 0px 0px 0px;
}

::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #88888873;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}



.main_event_div {
    width: 90%;
    margin: 0 auto 0 0;
}
.main_event_div .type {
    margin-bottom: 20px;
}
.main_event_div .type .label_type > span {
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    text-align: center;
}
.main_event_div .type .value {
    width: 70%;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}
.main_event_div .dir_btn > a {
    display: inline-block;
    padding: 8px 20px;
    border: 1px solid #06377a;
    color: #004475;
    cursor: pointer;
    font-size: 16px;
    margin: 15px 15px;
}
.sect-1 {
    background-color:#fff;
	margin-bottom: 15px;
}
.main_event_div .type .label_type {
    width: 28%;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}
.main_timer .head{
    width: 100%;
    height: 275px;
}
.main_timer .head img{
    width: 100%;
    height: 275px;
}
#reports_owl .owl-controls.clickable, #magzine_owl .owl-controls.clickable{
    display: none !important;
}
.event_line{
    padding-top: 15px;
    padding-bottom: 14px;
}
.event_heading h3{
    font-size: 22px !important;
    margin-bottom: 10px !important;
    color: #004475;
}
.member_pic{
	border: 1px solid #ccc;
    overflow: hidden;
}
.member_pic img{
	width: 100%;
}

.candidate_info_new{
    overflow: hidden;
    margin-top: 10px;
    margin: 10px 0;
}
span.caps_small{
    font-size: 12px;
    color: #f3525a;
    font: 9px Lato;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}
.about_txts p.about_mesc_txt{
	text-align: justify;
    padding: 10px 25px;
    line-height: 21px;
    float: left;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 400;
    font-family: calibri-Bold;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
}
.ecosystems{
    width: 100%;
    float: left;
	min-height: 195px;
	max-height: 195px;
}
.webs_logos1 img, .webs_logos2 img, .webs_logos3 img{
    width: 100%;
   height: 195px;
}
.webs_logos1 , .webs_logos2 , .webs_logos3 {
    background-color: #fff;
}
.member_pic{
    width: 70%;
    margin: 0 auto;
}
.login_jobs{
    width: 32%;
    display: inline-block;
    background-color: #cccccc5c;
    padding: 10px;
}
.login_jobs:hover{
	background-color:#337ab7;
}
.login_jobs.active{
	background-color:#337ab7;
}
.login_jobs:hover span{
	color:#fff;
}
.login_jobs.active span{
	color:#fff;
}
.login_jobs span{
    cursor: pointer;
    color: #337ab7;
    font-size: 14px;
}
.header_main.fixed-header {
    position: fixed;
    top: 0;
    left: calc(50% - 570px);
    width: 1140px;
    z-index: 9999;
    box-shadow: 1px 1px 16px 2px #ccc;
}
#LoginModal .modal-dialog {
    width: 600px;
    margin: 100px auto;
}
#SignupModal .modal-dialog {
    width: 600px;
    margin: 100px auto;
}
#jobalertModal .modal-dialog {
    width: 600px;
    margin: 100px auto;
}
#cvuploadModal .modal-dialog {
    width: 600px;
    margin: 100px auto;
}
.vidyadaan img{
    min-height: 425px;
	max-height: 425px;
	margin-bottom:15px;
}
.vidyadaan img{
	width: 100%;
    
}
.feedbck p {
    text-align: justify;
    padding: 10px 25px;
    line-height: 21px;
    float: left;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 400;
    font-family: calibri-Bold;
    width: 100%;
   margin: 0;
}
.shisya_cont{
    text-align: justify;
    width: 75%;
    margin: 10px auto;
    padding: 20px;
    background-color: #ff5e14;
	min-height: 354px;
}
.shisya_cont h3{
    font-size: 22px;
    color: #fff;
    margin-bottom: 10px;
}
.shisya_cont p{
    color: #fff;
   
}
.banner_txt div p{
    width: 60%;
    margin: 0 auto;
	font-size: 28px;
}
.banner_txt div p a{
   color: #fff;
}
.banner_txt div p:hover a{
   color: #ff5e14;
}
.hover_content{
	visibility: hidden;
    opacity: 0;
    position: absolute;
	top:0;
}
.tab_boxes:hover .hover_content{
	visibility: visible;
    opacity: 1;
	width: 100%;
    height: 180px;
    z-index: 99;
    padding: 20px 25px;
    font-size: 15px;
	color:#fff;
	transition: 0.6s;
   
}
.state_cntr{
	position:relative;
}
.bg1{
	 background-color: #0c9845;
}
.bg2{
	 background-color: #f9c034;
}
.bg3{
	 background-color: #f3525a;
}
.left_greybox.new_left{
	overflow-y: hidden;
}
.feedbck_owl_new img{
    width: 100%;
	height: 223px;
}
.owl-controls.clickable{
	display:none;
}
.search_cont{
    width: 50%;
    float: left;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
	padding: 10px;
}
.share-icon span{
    width: 32%;
    float: left;
}
.share-icon span i.fa-facebook{
    font-size: 26px;
    color: #3b3bf5;
	cursor: pointer;
}
.share-icon span i.fa-twitter{
    font-size: 26px;
    color: #3481f5;
	cursor: pointer;
}
.share-icon span i.fa-linkedin{
    font-size: 26px;
    color: #0077b5;
	cursor: pointer;
}
.pagination .paginationfront ul{
    display: flex;
	list-style-type: none;
}

.pagination {
    width: 100%;
}
.pagination .paginationfront ul li.active{
    cursor: pointer;
}
.regstrtion_form .col-md-4{
	min-height: 85px;
    max-height: 85px;
}
.error{
    font-size: 12px;
    color: red;
}
.detail_events{
	background-color:#fff;
	width: 100%;
    float: left;
}
.about_events{
    width: 100%;
    background-color: #fff;
    float: left;
    margin-top: 15px;
}
.faq_para h5{
    font-size: 16px;
}
.faq_para p{
   font-size: 14px;
    color: #949494;
}
.tc_para ul li{
    font-size: 14px;
	color: #949494;
}

.scroll-div1 .jobindustry_main .employer_img img{
    width: 110px;
    height: 100px;
}