@media (min-width:320px) {
	.height270 {
		height: auto;
	}
			/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-14px;
	}
	.mt40{
		margin-top:20px;
	}
	.font30{
		font-size: 25px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:30px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px!important;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 0px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		height: 381px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 13px;
    font-weight: 500;
    line-height: 20px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
	font-size:14px;
	font-weight:500;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 28px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: -69px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size:15px;
	font-weight:600;
	line-height:21px;
	padding:4px 0px 0px;
	margin:0px;
}
/* ============Profile Ends=============== */
	.head-mb10{
	margin-bottom:10px;
}
/* ===========Company=========== */
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: auto;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:10px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:13px;
	font-weight:400;
	line-height:27px;
	padding:2px 0px;
	margin:0px;
}
.rcc-head{
	font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    padding: 0px;
    margin: 5px 0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:10px 0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white {
    margin: 10px 0px;
    padding: 10px;
    height: auto !important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:33px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top: -122px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 63px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:14px 0px 0px 0px!important;
}
.bg-filter{
	padding:15px;
	z-index: 9999999;
    margin-top: 0px;
}
.mb137{
	margin-bottom:0px!important;
}
/* ==============New Ends============= */
.logo-set{
	height:auto!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 27px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size:30px;
	font-weight:600;
	line-height:27px;
	padding:0px 0px 40px 0px;
	margin:0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16{
	font-size:16px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt42{
	margin-top:42px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:10px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27{
	margin-top:27px;
}
.font18{
	font-size:18px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt35{
	margin-top:11px;
}
.p-text{
	font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding: 20px 0px 0px 0px;
	margin:0px;
}
.p-head{
	font-size:30px;
	font-weight:500;
	line-height:30px;
	padding:10px 0px 10px 0px;
	margin:0px;
}
.bg-about{
	background:#f1f1f1;
	padding:30px 0px;
	margin:0px;
}
.banner-font {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right: 0%!important;
    left: 0%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
     padding: 15px 15px; 
}
.mt30{
	margin-top: 0px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:12px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}	
@media (min-width:375px) {
	.height270 {
		height: auto;
	}
		
		/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		    margin-left: -14px;
	}
	.mt40{
		margin-top:15px;
	}
	.font30{
		font-size: 25px;
		margin:15px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
	    margin-top: 30px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px!important;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 0px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		height: 230px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 15px;
    font-weight: 500;
    line-height: 22px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
	font-size:14px;
	font-weight:500;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 39px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin:-22px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size:15px;
	font-weight:600;
	line-height:4px;
	padding:10px 0px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.head-mb10{
	margin-bottom:10px;
}
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: auto;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:10px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:14px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px 5px;
}
.rcc-head{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:10px 0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: auto!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:19px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top:-139px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 81px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:14px 0px 0px 0px!important;
}
.bg-filter{
	padding:15px;
	z-index: 9999999;
    margin-top:0px;
}
.mb137{
	margin-bottom:0px!important;
}
/* ==============New Ends============= */
.logo-set{
	height:auto!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 23px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:10px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size:30px;
	font-weight:600;
	line-height:27px;
	padding:15px  0px;
	margin:0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16{
	font-size:16px;
	font-weight:600;
	line-height:27px;
	padding:12px 0px 0px 0px;
	margin:0px;
}
.mt42{
	margin-top:13px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:15px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27 {
    margin-top: 0px;
}
.font18 {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px 0px;
    margin: 5px 0px 0px;
}
.mt35{
	margin-top:35px;
}
.p-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 3px 0px 0px 0px;
    margin: 0px;
}
.p-head{
	font-size:26px;
	font-weight:500;
	line-height:30px;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.bg-about{
	background:#f1f1f1;
	padding:15px 0px;
	margin:0px;
}
.banner-font {
      font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    padding: 0px;
    margin:0px 0px -14px;
}
.carousel-caption {
    right: 0%!important;
    left: 5%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 15px 15px;
}
.mt30 {
    margin-top: 0px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:14px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}
@media (min-width:481px) {
	.height270 {
		height: auto;
	}
		/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-40px;
	}
	.mt40{
		margin-top:50px;
	}
	.font30{
		font-size:30px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:100px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px!important;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 0px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		/*height: 381px;*/
        height: 381px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 15px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
	font-size:14px;
	font-weight:500;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 122px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: 230px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size:15px;
	font-weight:600;
	line-height:21px;
	padding:0px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: auto;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:10px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:14px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-head{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: 425px!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:33px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top: 39px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 36px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:14px 0px 0px 0px!important;
}
.bg-filter{
	padding:15px;
	z-index: 9999999;
    margin-top: -249px;
}
.mb137{
	margin-bottom:137px!important;
}
/* ==============New Ends============= */
.logo-set{
	height:auto!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 23px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size:30px;
	font-weight:600;
	line-height:27px;
	padding:15px  0px;
	margin:0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16{
	font-size:16px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt42{
	margin-top:42px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:86px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27 {
    margin-top: 0px;
}
.font18 {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px 0px;
    margin: 0px;
}
.mt35{
	margin-top:35px;
}
.p-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 20px 0px 0px 0px;
    margin: 0px;
}
.p-head{
	font-size:30px;
	font-weight:500;
	line-height:30px;
	padding:10px 0px 10px 0px;
	margin:0px;
}
.bg-about{
	background:#f1f1f1;
	padding:15px 0px;
	margin:0px;
}
.banner-font {
    font-size: 36px;
    font-weight: 500;
    line-height: 45px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right: 89%!important;
    left: 12%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
     padding: 15px 15px; 
}
.mt30 {
    margin-top: 0px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:14px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}

@media (min-width:641px) {
	.height270 {
		height: 270px;
	}
	/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-40px;
	}
	.mt40{
		margin-top:50px;
	}
	.font30{
		font-size:30px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:100px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 5px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 15px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		height: 381px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.mt5{
	margin-top:9px!important;
}
.profile-text{
	font-size: 13px;
    font-weight: 500;
    line-height: 21px;
	padding:0px;
	margin:0px;
}
.prof-text{
	font-size: 12px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 39px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: 19px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size: 13px;
    font-weight: 600;
    line-height: 21px;
    padding:0px 0px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.head-mb10{
	margin-bottom:0px;
}
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: 400px;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:0px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:12px;
	font-weight:400;
	line-height:22px;
	padding:0px;
	margin:0px;
}
.rcc-head {
    font-size: 18px;
    font-weight: 500;
    line-height: 15px;
    padding: 0px;
    margin: 0px 0px 10px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: auto!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:15px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top: -95px;
    cursor: pointer;
}
.arrow-left {
    margin-top:60px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:14px 0px 0px 0px!important;
}
.bg-filter{
	padding:10px;
	z-index: 9999999;
    margin-top:-180px;
}
.mb137{
	margin-bottom:77px!important;
}
/* ==============New Ends============= */
.logo-set{
	height:70px!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 19px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:12px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:14px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:14px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:15px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size: 24px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px 0px 16px 0px;
    margin: 0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:18px;
}
.font16{
	font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 13px 0px 0px;
	margin:0px;
}
.mt42{
	margin-top:42px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:36px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27{
	margin-top:27px;
}
.font18 {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    padding: 6px 0px;
    margin: 0px;
}
.mt35{
	margin-top:35px;
}
.p-text {
	font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    padding: 9px 0px 0px 0px;
    margin: 0px;
}
.p-head {
    font-size: 28px;
    font-weight: 500;
    line-height: 30px;
    padding: 0px 0px 7px 0px;
    margin: 0px;
}
.bg-about{
	background:#f1f1f1;
	padding:30px 0px;
	margin:0px;
}
.banner-font {
  font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right: 89%!important;
    left: 0%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    padding: 15px 10px;
}
.mt30{
	margin-top:15px;
}
.head-font1 {
    font-size: 13px;
    font-weight: 400;
    line-height: 8px;
    padding: 0px;
    margin: 0px;
}
.head-font2 {
    font-size: 13px;
    font-weight: 500;
    line-height: 11px;
    padding: 0px;
    margin: 0px;
}
}	
		
@media (min-width:961px) {
	.height270 {
		height: 270px;
	}
		/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-40px;
	}
	.mt40{
		margin-top:50px;
	}
	.font30{
		font-size:30px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:100px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 5px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		height: 381px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 13px;
    font-weight: 500;
    line-height: 20px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
font-size: 13px;
    font-weight: 500;
    line-height: 16px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 28px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: 151px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size: 15px;
    font-weight: 600;
    line-height: 13px;
    padding: 0px 0px 3px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.head-mb10{
	margin-bottom:0px;
}
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: 400px;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:0px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:14px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-head{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:0px!important;
}
.btn-supplier{
	font-size:14px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: 425px!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin: 6px 0px!important;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:27px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:0px 0px 0px;
}
.arrow-right {
    margin-top: -103px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 58px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:16px 0px 0px 0px!important;
}
.bg-filter{
	padding:15px;
	z-index: 9999999;
    margin-top:-207px;
}
.mb137{
	margin-bottom:88px!important;
}
/* ==============New Ends============= */

.logo-set{
	height:78px!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 21px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head {
    font-size: 27px;
    font-weight: 600;
    line-height: 27px;
    padding: 0px 0px 19px 0px;
    margin: 0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16{
	font-size:16px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt42{
	margin-top:18px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:86px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27{
	margin-top:27px;
}
.font18 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding: 10px 0px;
    margin: 0px;
}
.mt35{
	margin-top:35px;
}
.p-text{
	font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    padding: 13px 0px 0px 0px;
    margin: 0px;
}
.p-head {
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
    padding: 0px 0px 7px 0px;
    margin: 0px;
}
.bg-about{
	background:#f1f1f1;
	padding:30px 0px;
	margin:0px;
}
.banner-font {
   font-size: 32px;
    font-weight: 500;
    line-height: 37px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right: 89%!important;
    left: 5%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
     padding: 15px 15px; 
}
.mt30{
	margin-top:20px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:14px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}		
		
@media (min-width:1025px) {
	.height270 {
		height: 270px;
	}
		/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-40px;
	}
	.mt40{
		margin-top:50px;
	}
	.font30{
		font-size:30px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:100px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 5px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		height: 381px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 15px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
	font-size:14px;
	font-weight:500;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 122px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: 230px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size:15px;
	font-weight:600;
	line-height:21px;
	padding:0px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.head-mb10{
	margin-bottom:0px;
}
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:0px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:14px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-head{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: 425px!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:33px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top: 39px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 36px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	margin:14px 0px 0px 0px!important;
}
.bg-filter{
	padding:15px;
	z-index: 9999999;
    margin-top: -249px;
}
.mb137{
	margin-bottom:137px!important;
}
/* ==============New Ends============= */

.logo-set{
	height:auto!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 27px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size:30px;
	font-weight:600;
	line-height:27px;
	padding:0px 0px 40px 0px;
	margin:0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16{
	font-size:16px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt42{
	margin-top:42px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:86px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27{
	margin-top:27px;
}
.font18{
	font-size:18px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt35{
	margin-top:35px;
}
.p-text{
	font-size:16px;
	font-weight:400;
	line-height:30px;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.p-head{
	font-size:36px;
	font-weight:500;
	line-height:30px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.bg-about{
	background:#f1f1f1;
	padding:30px 0px;
	margin:0px;
}
.banner-font {
    font-size: 36px;
    font-weight: 500;
    line-height: 45px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right: 89%!important;
    left: 12%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
     padding: 15px 15px; 
}
.mt30{
	margin-top:30px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:16px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}
	
	
@media (min-width:1281px) {
	.height270 {
		height: 270px;
	}
	/* NOTES */
	.nmt15{
		margin-top:10px;
	}
	.n-font18{
		font-size:18px;
		margin: 8px 0px 10px;
		padding:0px;
		font-weight:600;
		
	}
	.n-p-text{
		font-size:16px;
		margin:0px 0px 10px;
		padding:0px;
		font-weight:500;
		
	}
	
	/* NOTES */
    /* NEW */
	.mt10{
		margin-top:7px;
		margin-left:-40px;
	}
	.mt40{
		margin-top:50px;
	}
	.font30{
		font-size:30px;
		margin:25px 0px 0px;
		padding:0px;
		font-weight:600;
	}
	.pmb15{
		margin-bottom:15px;
	}
	.mt120{
		margin-top:100px;
	}
	
	
	
	/* NEW */
.font12{
	font-size:14px;
	font-weight:400;
	line-height:21px;
	padding:0px;
	margin:0px;
}
.prof-padd{
	padding:0px 5px!important;
}
/* ===============Job=============== */
.mt16{
	margin-top:16px!important;
}
.job-head{
	font-size: 16px;
    font-weight: 500;
    line-height: 15px;
	padding:0px;
	margin:0px;
}
.marquee-height{
		/*height: 381px;*/
        height: 327px;
	}
/* =======Job Portal Section Ends=== */
/* ============Profile============== */
#nav-right-thumbs {
    right: -17px;
}
.profile-text{
	font-size: 14px;
    font-weight: 500;
    line-height: 19px;
	padding:0px;
	margin:0px;
}
.mt5{
	margin-top:9px!important;
}
.prof-text{
	font-size: 13px;
    font-weight: 500;
    line-height: 17px;
	padding:0px;
	margin:0px;
}
.btn-review{
	padding:6px 12px!important;
	margin:10px 0px!important;
	font-size:16px!important;
	font-weight:500!important;
	line-height:20px;
}
.bg-rating{
	margin:20px 0px 0px;
}
.hght166{
	height:166px!important;
}
#view {
  margin: 30px 0;
  height: auto;
}
#pics-thumbs {
  position: relative;
  padding: 5px 0;
  margin: 0 36px;
  white-space: nowrap;
  overflow: hidden;
  /* transition-duration: .8s; */
}
#thumbs {
  position: relative;
  margin: 230px 0px 0px;
}
.bg-prof{
	margin:0px;
}
.bg-prof-white{
	margin:10px 0px;
}
.prof-head{
	font-size:15px;
	font-weight:600;
	line-height:21px;
	padding:0px;
	margin:0px;
}
/* ============Profile Ends=============== */
/* ===========Company=========== */
.head-mb10{
	margin-bottom:0px;
}
.bg-comp{
	/* padding:10px; */
	margin:0px 0px 10px;
	height: 389px;
}
.comp-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:2px 0px;
}
/* ===========Company Ends============== */
/* =============RCC Work========== */
.bg-grey{
	padding:20px;
	margin:0px 0px;
}
.btn-rcc{
	padding:3px 8px!important;
	margin:0px;
}
.font14{
	font-size:14px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-head{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.rcc-text{
	font-size:16px;
	font-weight:400;
	line-height:27px;
	padding:0px;
	margin:5px 0px;
}

/* ===========RCC Work Ends======== */
.bg-govt{
	margin:0px!important;
}
.btn-supplier{
	font-size:16px!important;
	font-weight:500!important;
	line-height:21px!important;
	padding:6px 15px!important;
	margin:10px 0px!important;
}
.bg-white{
	margin:0px;
	padding:10px;
	height: 425px!important;
}
.img-text {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21px;
    padding: 0px;
    margin: 5px 0px;
}
.btn-govt{
	padding:6px 12px!important;
	margin:0px;
	font-size:16px!important;
	font-weight:500;
	line-height:21px!important;
}
.mt13{
	margin-top:13px!important;
}
.govt-txt{
	font-size:33px;
	font-weight:700;
	line-height:21px;
	padding:0px;
	margin:12px 0px 0px;
}
.arrow-right {
    margin-top: -116px;
    cursor: pointer;
}
.arrow-left {
    margin-top: 72px;
    cursor: pointer;
    
}
/* ==============New============= */
.btn-search{
	padding:6px 12px!important;
	font-size:18px!important;
	font-weight:500!important;
	line-height:21px;
	    margin: 19px 0px 0px 0px!important;
}
.bg-filter{
	padding: 15px 15px 30px;
	z-index: 9999999;
    margin-top: -249px;
}
.mb137{
	margin-bottom:137px!important;
}
/* ==============New Ends============= */
.logo-set{
	height:auto!important;
}
.testimonial .description{
    font-size: 14px;
    color: #787878;
    line-height: 27px;
    position: relative;
    margin: 0;
}
.mt18{
	margin-top:18px!important;
}
.copyright-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-copyright{
	background:#000000;
	padding:30px 0px;
	margin:0px;
}
.blog-text{
	font-size:16px;
	font-weight:400;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.bg-blog{
	background:#f5f5f5;
	padding:40px 0px;
	margin:0px;
}
.mt20{
	margin-top:20px;
}
.mt15{
	margin-top:15px;
}
.footer-contact{
	font-size:16px;
	font-weight:500;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.footer-text{
	font-size:16px;
	font-weight:500;
	line-height:26px;
	padding:0px;
	margin:0px;
}
footer ul{
	padding-left:20px; 
}
.bg-footer{
	background-repeat:no-repeat!important;background-size:cover!important;
	padding:36px 0px;
}
footer ul li a{
	font-size:16px;
	font-weight:500;
	line-height:27px;
	padding:0px;
	margin:0px;
}
.footer-head{
	font-size:30px;
	font-weight:600;
	line-height:27px;
	padding:0px 0px 40px 0px;
	margin:0px;
}
.font22{
	font-size:22px;
	font-weight:600;
	line-height:27px;
	padding: 0px;
	margin:0px;
}
.mt28{
	margin-top:28px;
}
.mt25{
	margin-top:25px;
}
.font16 {
    font-size: 16px;
    font-weight: 600;
    line-height: 17px;
    padding: 0px 0px;
    margin: 10px 0px;
}
.mt42{
	margin-top:13px;
}
.bg-company{
	background-repeat:no-repeat;
	background-size:cover;
	padding:86px 0px!important;
	margin:0px;
}
.btn-category{
	background:#b1c939;
	color:#fff;
	font-size:16px!important;
	font-weight:600!important;
	border-radius:0px!important;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.mt27{
	margin-top:27px;
}
.font18{
	font-size:18px;
	font-weight:600;
	line-height:27px;
	padding:10px 0px;
	margin:0px;
}
.mt35{
	margin-top:35px;
}
.p-text{
	font-size:16px;
	font-weight:400;
	line-height:24px;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.p-head{
	font-size:36px;
	font-weight:500;
	line-height:30px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.bg-about{
	background:#f1f1f1;
	padding:30px 0px;
	margin:0px;
}
.banner-font {
    font-size: 36px;
    font-weight: 500;
    line-height: 45px;
    padding: 0px;
    margin: 0px;
}
.carousel-caption {
    right:0%!important;
    left: 0%!important;
    padding-bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center!important;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
   padding: 15px 9px;
}
.mt30{
	margin-top:30px;
}
.head-font1{
	font-size:14px;
	font-weight:400;
	line-height:11px;
	padding:0px;
	margin:0px;
}
.head-font2{
	font-size:16px;
	font-weight:500;
	line-height:14px;
	padding:0px;
	margin:0px;
}
}

   
