@import url("fonts.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:400,500,500i,700');

/*------------------------------------------
Project Name : Career Portal
Desgined By  : eCreative solutions
Developed By : sharjeel;
Date        :  05/Oct/17;

Table Of Index
------------------
1. Base css
2. Typography css
3. Header css
4. Top Search css
5. Map search css
6. Revolution slider css
7. How it works css
8. Top Employers css
9. Home Jobs css
10. Video css
11. Testimonials css
12. App Box css
13. Search List css
14. Job Detail css
15. Cms Pages css
16. FAQs css css
17. User Account css
18. 404 Page css
19. About Us css
20. Pay Packages css
21. Blog Listing css
22. Blog Grid css
23. Blog Detail css
24. Blog sidebar css
25. Footer css
26. Media Queries css
------------------------------------------*/


/************************************************
           ==Start Base css==
*************************************************/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700|Roboto:300,300i,400,400i,500,700');
/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video {
 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
 HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}
ol , ul {
	list-style: none;
	margin:0;
	padding:0;
}

 .note-editable ul {
	list-style: initial;
	 
}
 .note-editable ol{
 	list-style: initial;
 	 list-style-type: decimal;
 } 

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	margin:0;
}
a {
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	color:#5bb9bb;
}
a:focus {
    text-decoration: none;
}
a:focus { 
    outline: 0 solid 
}
input:focus, textarea:focus{
    outline: none;
}
p {
	line-height: 22px;
}
img {
	max-width: 100%;
}
select{  
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #a2a2a2;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #a2a2a2;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #a2a2a2;
}
:-moz-placeholder { /* Firefox 18- */
  color: #a2a2a2;
}



.margin-top30 {
	margin-top: 30px;
}
.margin-left80 {
	margin-left: 80px;
}

/*Common*/
.section {
	padding:50px 0;
	overflow: hidden;
}
.greybg {
	background: #eceef1;
}
.whitebg{background:#fff;}



.lb{min-height:400px;}
.content-title h4{margin-bottom:20px;}

/*Section Title*/
.titleTop {
	text-align: center;
	margin-bottom:40px;
	text-transform:uppercase;
}
.titleTop .subtitle {
	font-size: 24px;
	font-weight: 600;
	color: #888;
}
.titleTop h3 {
	font-size: 36px;
	font-weight: 700;
	color: #3c494e;
	margin-bottom:20px;
}
.titleTop h3 span {
	color: #5bb9bb;
	font-weight: 700;
}
.titleTop p{max-width:770px; margin:0 auto;}


.textleft{text-align:left;}

/************************************************
           ==Tyography css==
*************************************************/
.homelogo{position:absolute; left:15px; top:0; z-index:10;}


.mt-wrapper {
	margin-bottom: 30px;
}
h1, .h1 {
	font-size: 45px;
}
h2, .h2 {
	font-size: 30px;
}
h3 {
	font-size: 25px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}

.button-orng {
	background: #ffb72f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb72f), to(#ff9000));
	background: -webkit-linear-gradient(#ffb72f, #ff9000);
	background: -moz-linear-gradient(#ffb72f, #ff9000);
	background: -ms-linear-gradient(#ffb72f, #ff9000);
	background: -o-linear-gradient(#ffb72f, #ff9000);
	background: linear-gradient(#ffb72f, #ff9000);
	padding: 7px 20px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
}
.button-orng:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9000), to(#ffb72f));
	background: -webkit-linear-gradient(#ff9000, #ffb72f);
	background: -moz-linear-gradient(#ff9000, #ffb72f);
	background: -ms-linear-gradient(#ff9000, #ffb72f);
	background: -o-linear-gradient(#ff9000, #ffb72f);
	background: linear-gradient(#ff9000, #ffb72f);
	color: #fff;
}
.sitebtn {
	-webkit-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	-moz-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	background: #ff9000;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.sitebtn i, .button-orng i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}
.grey_sitebtn {
	-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	background: #444;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.grey_sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.grey_sitebtn i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}
.gree_sitebtn {
	-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	background: #77c30a;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.gree_sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.gree_sitebtn i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}
/*Shortcode*/
.mt-shortcodes-d-styles {
	padding-bottom: 30px;
}
.mt-shortcodes-default-custom-styles .row1 {
	padding-bottom: 55px;
}
.mt-list-style h4 {
	font-size: 16px;
	font-weight: 400;
	color: #252525;
}
.mt-list-style ul {
	padding: 0;
	list-style: none;
}
.mt-list-style ul li {
	line-height: 36px;
}
.mt-list-style ul li a {
	color: #737373;
	line-height: 36px;
}
.mt-list-style ul li span {
	font-size: 16px;
	margin-right: 10px;
}
.mt-list-style-blue {
	color: #5bb9bb;
}
/*Buttons*/
.mt-style-button {
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	margin-bottom: 24px;
	text-transform: uppercase;
	cursor: pointer;
	padding: 0 20px;
}
.mt-style-button1 .mt-style-button {
	background: #5bb9bb;
	color: #fff;
	border-radius: 3px;
}
.mt-style-button2 .mt-style-button {
	background: #ddd;
	color: #000000;
	border-radius: 3px;
}
.mt-style-button3 .mt-style-button {
	background: #fff;
	color: #252525;
	border: 2px solid #42454a;
	border-radius: 3px;
}
.mt-style-button41 .mt-style-button {
	background: #55adff;
	color: #fff;
	border-radius: 30px;
}
.mt-style-button42 .mt-style-button {
	background: #ffb72f;
	color: #fff;
	border-radius: 0px;
}
.mt-style-button43 .mt-style-button {
	background: #5fd33f;
	color: #fff;
	border-radius: 3px;
}
.mt-style-button.large {
	line-height: 51px;
	font-size: 16px;
	letter-spacing: 1px;
}
.mt-style-button.normal {
	line-height: 40px;
	font-size: 12px;
	letter-spacing: 1px;
}
.mt-style-button.small {
	line-height: 30px;
	font-size: 9px;
	letter-spacing: 1px;
}
.mt-style-button1 .mt-style-button:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
}
.mt-style-button2 .mt-style-button:hover {
	background: #5bb9bb;
	color: #fff;
	border-radius: 1px;
	text-decoration: none;
}
.mt-style-button3 .mt-style-button:hover {
	background: #5bb9bb;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #5bb9bb;
	text-decoration: none;
}
.mt-style-button41 .mt-style-button:hover {
	background: #333;
	color: #fff;
	border-radius: 30px;
	text-decoration: none;
}
.mt-style-button42 .mt-style-button:hover {
	background: #000;
	color: #fff;
	border-radius: 0px;
	text-decoration: none;
}
.mt-style-button43 .mt-style-button:hover {
	background: #000;
	color: #fff;
	border-radius: 3px;
	text-decoration: none;
}

input.form-control:hover, textarea.form-control:hover {
    border-color: #008329;
}
.form-control{border:1px solid #eee; box-shadow: none !important; /*box-shadow:inset none*/
-webkit-border-radius: 2px !important; 
-moz-border-radius: 2px !important; 
border-radius: 4px !important; 
}

/************************************************
           ==Header css==
*************************************************/

.header {
	padding:0;
	background:#fff;
}

.header .logo {
	display: inline-block;
	margin:11px 0 11px 0;
}
.navbar-default {
	background: none;
	border: none;
	margin-bottom: 0;
	min-height: auto;
	float:right;
	margin-top:5px;
}
.navbar {
	background: none;
}
.navbar-collapse {
	padding: 0;
}
.navbar-nav>li {
	padding: 0 10px;
}
.navbar-nav>li>a {
	text-transform: uppercase;
	font-weight:400;
	padding: 10px 0;
	border-bottom: 1px solid #fff; margin-top:5px;
	font-family: 'Roboto', sans-serif; color:#7d7d7d !important; font-size:14px;
}
.navbar-nav>li.yellow, .navbar-nav>li.black, .navbar-nav>li.green{padding:0;}
.navbar-nav>li.yellow a{background:#1f93f9; color:#fff !important;padding: 8px 8px; font-weight:600; border-radius:30px 0 0 30px}
.navbar-nav>li.black a{background:#3c494e; color:#fff !important; padding: 8px 8px; font-weight:600;border-radius: 0 30px 30px 0}
.navbar-nav>li.green a{background:#5bb9bb; color:#fff !important; padding: 8px 8px; font-weight:600; border-radius:0 30px 30px 0}
.navbar-nav>li.yellow a:hover, .navbar-nav>li.black a:hover, .navbar-nav>li.green a:hover{background:#3c494e; color:#fff !important;}
.navbar-nav>li.black a:hover{background:#1f93f9; color:#fff !important;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background: none;
}
.navbar-nav>li>a:hover, .navbar-nav>li:hover>a, .navbar-nav>li.active>a {
	border-bottom-color: #5bb9bb;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff;
}

.navbar-nav>li .empbox{background:#5bb9bb; color:#fff; padding:12px 25px; margin-top:8px;}
.navbar-nav>li .empbox i{float:left; font-size:36px; color:#fff; margin-right:20px;}
.navbar-nav>li .empbox a{color:#fff;}
.navbar-nav>li .empbox h3{font-size:14px; color:#fff; margin-bottom:3px; text-transform:uppercase; font-weight:500;}

.seekerwrap{margin-top:40px;}
.seekerwrap h4{color:#fff; margin-bottom:20px; font-size:24px;}
.seekerwrap a{display:inline-block; margin:0 15px; padding:16px 35px; color:#fff; font-size:18px; border-radius:30px}
.seekerbx{background:#1f93f9; }
.seekercv{background:#5bb9bb; }
.seekerwrap a:hover{text-decoration:none; background:#000;}


.btn-primary{background:#5bb9bb; color:#fff; padding:10px 25px; border-radius:0; border:none;}
.btn-primary:hover{background:#328012;}


.li_drop {
	border-radius: 0;
	padding: 0;
	top:105%;
	left:auto;
	right:-102px;
}
.navbar-nav>li:hover .dropdown-menu {
	display: block;
	border-radius: 4px;
}
.dropdown-menu>li>a {
	font-weight: 300;
	color: #777;
	padding: 10px 15px;
	font-size:14px;
}
.dropdown-menu>li>a:hover {
	background: #5bb9bb;
	color: #fff;
}
.navbar-collapse.in {
	overflow: inherit;
	height: auto;
	padding: 0 15px;
}

.navbar-nav li.postjob, .navbar-nav li.jobseeker{padding:0;}

.navbar-nav li.postjob a {
	background: #5bb9bb;
	color: #fff;
	padding:16px 15px;
	border-bottom-color: #5bb9bb;
}
.navbar-nav li.jobseeker a {
	background: #666;
	color: #fff;
	padding:16px 15px;
	border-bottom-color: #666;
}
.navbar-nav li a.postjob:hover, .navbar-nav li a.jobseeker:hover {
	text-decoration: none;
	color: #fff;
	background: #000;
}

.nav>li>a>img{width:40px; float:left; /*margin-right:15px;*/ border:1px solid #ddd; height:40px;}	
.nav>li .dropdown-toggle{padding:5px 0 0 0 !important;}

.control-label{display:block; width:100%; margin-bottom:5px;}

li.dropdown a{margin-top:0 !important;}

.nav-pills>li>a{font-size:16px;}
.nav-pills>li>a i{color:#666; font-size:18px; margin-right:5px;}

.nav>li .dropdown-toggle strong{padding-top: 10px; display: inline-block;}
.nav>li .dropdown-toggle{border-bottom:none;}



.homenav{margin:0;}
.homenav .navbar-nav>li>a{margin:0;}
.homenav .navbar-nav>li .empbox{margin-top:0; padding:14px 25px;}	
.homelogos{text-align:center;}
.homelogos img{height:auto !important;}

/************************************************
           ==Top Search css==
*************************************************/
.searchwrap {
	background:#e6e6e6 url(rain.mp4) no-repeat right;
	padding:70px 0;
	background-size:cover;
	text-align:center;
}
.searchwrap h3 {
	font-size: 36px;
	color: #fff;
	margin-bottom:10px;
	font-weight:600;
	margin-top:0;	
}
.searchwrap h3 span {
	display: block;
}
.searchwrap p{max-width:700px; margin:0 auto; color:#fff; font-size:14px; letter-spacing:1px; text-align:center;}
.searchbar {/*background:rgba(49, 46, 46, 0.3);*/background:rgba(255,255,255,0.3); border-radius:50px; padding:15px; margin-top:25px;}

.searchbar div {
	padding: 0;
}
.searchbar .form-control, .searchbar select.form-control {
	height: auto;
	border-radius:30px 0 0 30px !important;
	padding: 12px 12px;
	border:none;	
	font-size: 18px;
	font-weight: 300;
	box-shadow:none;
	margin:0;
}
.searchbar .form-control:hover{border-color:#e0e0e0;}
.searchbar select.form-control{border-radius:0 !important; border:0;}


.searchbar .col-md-8:before{content:''; position:absolute; right:0px; top:12px; background:#ddd; width:1px; height:20px;}

.searchbar .search_btn img{height:24px; margin-top:3px;}
.searchbar .search_btn {
	background: #5bb9bb;
	border-radius:0 30px 30px 0;
	color: #fff;
	border:0;
	font-size:18px;
	padding:12px 13px;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	width:100%;
	text-align:center;
	text-transform:uppercase;
}
.searchbar .search_btn:hover{background:#6eb11a; color:#fff;}
.searchbar .btn i{font-weight:400;}
.searchbar .selectpicker{display:none;}
.searchbar .btn-group .dropdown-toggle{border:none !important; color:#000; font-size:14px; font-weight:300; margin-top:0; padding:12px 10px; text-transform:none; letter-spacing:0; box-shadow:none;}
.searchbar .btn-group .dropdown-toggle:hover{background:none;}

.searchbar .bootstrap-select.form-control{border:0 !important; border-left:none !important; border-radius:0 !important;}

.getstarted {
	text-align: center;
	margin-top: 50px;
}
.getstarted a {
	display: inline-block;
	border: 3px solid #fff;
	padding: 12px 25px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
}
.getstarted a i {
	margin-right: 10px;
}
.getstarted a:hover {
	background: #5bb9bb;
	text-decoration: none;
}


.srcupdate{border-left:1px solid rgb(87, 183, 43); padding:0 0 0 30px; display:none;}
.srcupdate h3{color:#000; font-size:26px; margin:0 0 10px 0; font-family: 'Alegreya Sans', sans-serif; line-height:27px; font-weight:500;}
.srcupdate ul{margin:0; padding:0;}
.srcupdate ul li{padding:5px 0;}
.srcupdate ul li a{color:#333;}
.srcupdate ul li a:before{content:'\f0da'; font-family:'FontAwesome'; margin-right:7px;}
.srcupdate ul li a:hover{text-decoration:none; color:#000;}

/************************************************
           ==map search css==
*************************************************/
#map_canvas {
	height: 450px;
	width: 100%;
}
.infobox-wrap {
	width: 340px;
	padding: 10px 5px;
}
.infobox-wrap .infobox-figure {
	width: 150px;
	float: left;
}
.infobox-wrap .infobox-content {
	width: 180px;
	float: left;
	padding-left: 15px;
	text-align: left;
}
.infobox-wrap .infobox-content h5 {
	text-align: left;
	margin: 0;
	font-size: 20px;
}
.infobox-wrap .infobox-content .address p {
	text-align: left;
	color: #999;
	font-weight: 600;
}
.infobox-wrap .infobox-rattings {
	margin: 10px 0 15px;
}
.infobox-wrap .infobox-rattings i {
	margin-right: 2px;
}
.infobox-wrap .infobox-figure img {
	max-width: 100% !important;
}
.infobox-rattings i {
	color: #ff9600;
	font-size: 18px;
}
#map-section .form-control {
	height: auto;
	border-radius: 0;
	padding: 13px 15px;
	border: none;
	font-size: 18px;
}
#map-section .btn {
	background: #5bb9bb;
	border-radius: 0;
	color: #fff;
	border: none;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 15px 20px;
}
.searchblack {
	background: #333;
	padding: 40px 0;
	margin-top: 0;
}

.searchbar select.form-control, .searchblack select.form-control{
	padding: 12px 15px 13px 15px;
	line-height:46px;
}

/*********************************************
		Revolution slider
**********************************************/
.tp-banner-container {
	position: relative;
	z-index: 1;
	padding: 0;
	width: 100%;
}
.tp-banner {
	position: relative;
	width: 100%;
}
.tp-caption {
	line-height: normal !important
}
.tp-caption a {
	color: inherit !important;
}
.tp-bullets.simplebullets.round .bullet {
	border: 3px #fff solid;
	border-radius: 50%;
	background-image: none !important;
}
.tparrows {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
}
.tp-arr-allwrapper {
	margin: 0 10px;
	width: 50px;
	height: 60px;
	background: rgba(255,255,255,0.5);
}
.tp-arr-allwrapper:hover .tp-arr-iwrapper {
	color: #fff;
}
.tp-leftarrow .tp-arr-allwrapper {
}
.tp-rightarrow .tp-arr-allwrapper {
}
.tp-arr-iwrapper {
	color: #000;
	text-align: center;
	font-size: 30px;
	font-family: 'FontAwesome';
	line-height: 60px;
}
.tp-leftarrow .tp-arr-iwrapper {
}
.tp-leftarrow .tp-arr-iwrapper:before {
	content: "\f104";
}
.tp-rightarrow .tp-arr-iwrapper:before {
	content: "\f105";
}
.tp-rightarrow .tp-arr-iwrapper {
}
.slide-h1 {
	margin: 5px 0 !important;
	padding: 0 0 10px !important;
	padding-bottom: 5px !important;
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 57px;
}
.slide-h2 {
	margin: 5px 0 !important;
	padding: 0 0 10px !important;
	padding-bottom: 5px !important;
	color: #555;
	font-weight: bold;
	font-size: 55px;
	line-height: 100%;
}
.big-font {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 60px;
}
.large-desc {
	font-size: 16px;
}
.slide-h3 {
	color: #fff;
	font-size: 31px;
	line-height: 100%;
}
.slide-h3 span {
	text-transform: uppercase;
	font-weight: bold;
}
.slide-head {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 30px;
}
.slide-desc {
	font-size: 22px;
	line-height: 150%;
}
.main-title {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 70px;
	line-height:inherit;
}
.icon-cont {
	padding: 15px 40px;
	border-radius: 10px;
	text-align: center;
}
.icon-cont:after {
	position: absolute;
	bottom: -10px;
	left: 40%;
	z-index: 5;
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 10px 10px 0 10px;
	border-style: solid;
	content: "";
}
.icon-cont i {
	margin-bottom: 10px;
	color: #fff;
	font-size: 50px;
}
.icon-cont span {
	display: block;
	padding: 0 0 5px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
a.wit-btn {
	background: #fff;
	color: #333 !important;
	text-transform: uppercase;
}
.wit-line {
	width: 5%;
	height: 1px;
	background: #fff;
}
.vert-line {
	min-height: 270px;
	width: 1px;
	background: #fff;
}
.subTxt {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #333;
}
.large-title {
	color: #222;
	font-size: 60px;
	font-weight: 800;
	text-transform: uppercase !important;
}
.large-light-title {
	color: #787878 !important;
	font-size: 70px;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: 2px
}
.large-text {
	font-size: 20px;
	color: #000;
	font-weight: lighter;
}
.larger-text {
	font-size: 24px;
	font-weight: lighter;
	text-transform: uppercase;
}
.witTxt {
	color: #fff !important;
}
.light-font {
	font-weight: lighter !important;
	font-size: 50px;
}
.black-bg {
	background: rgba(0,0,0,.63);
	color: #a8a8a8;
	text-transform: none;
}
.lft-list {
	padding: 10px;
	font-size: 18px;
	color: #fff;
}
.wit-border {
	border: 1px #fff solid;
	padding: 15px 60px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}
.rounded-bord {
	margin-right: 15px;
	border: 1px #fff solid;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
}
#vertical-ticker {
	height: 120px;
	overflow: hidden;
}
#vertical-ticker li {
	padding: 15px 20px;
	display: block;
	text-align: center;
}
.to-bottom i.fa {
	font-size: 30px;
	border: 2px #a8a8a8 solid;
	padding: 20px 22px;
	border-radius: 50%;
	-webkit-animation: bounce 2s infinite linear;
	animation: bounce 2s infinite linear;
}
.slidertext1 {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	padding: 15px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
.sliderpara {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px;
	text-transform: none !important;
}
.slidertext5{padding:0 15px;}
.slidertext5 a {
	color: #fff !important;
	font-size: 24px;
	font-weight: 700;
	padding: 15px 50px;
	text-transform: capitalize !important;
	text-align: left;
	background: #5bb9bb;
	font-family: 'Roboto', sans-serif;
}




/************************************************
           == How it works css==
*************************************************/
.howitwrap{padding:40px 0;}
.howlist {
	list-style: none;
}
.howlist li {
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
.howlist li img{height:100px;}
.howlist li .iconcircle {
	width: 100px;
	height: 100px;
	background:#5bb9bb;
	border-radius: 50%;
	text-align: center;
	line-height: 115px;
	margin-bottom: 15px;
	display: inline-block;
}
.howlist li .iconcircle i {
	font-size: 40px;
	color:#fff;
}
.howlist li h4 {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	font-family: 'Alegreya Sans', sans-serif;
	margin-top:7px;
}
.howlist li h4 a{color:#444;}
.howlist li p {
	font-size: 16px;
	line-height: 24px;
	color: #555;
}


.adbanner1 img, .adbanner2 img, .adbanner3 img{display:block; border:1px solid #ddd; padding:3px;}
.adbanner2{margin-bottom:10px;}
.adbanner3{padding-top:20px;}

.popularsearch .titleTop h3{text-align:left; font-size:40px;}
.adbannersSlider{position:relative;}


/************************************************
           == Top Employers css==
*************************************************/
.employerList {
	margin:30px 0 0 0;
}
.employerList:after {
	display: table;
	clear: both;
	content: '';
}
.employerList li {
	float: left;
	width: 116px;
	padding: 10px;
}
.employerList li a{display:block; background:#fff; height:95px; overflow:hidden; border:1px solid #ddd; padding:10px;}
.employerList li a {
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
}
.employerList li a:hover {
	transform: scale(1.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.3)
}
/*Top Search*/
.topsearchwrap {
}
.topsearchwrap h4 {
	background:#5bb9bb;
	margin-bottom: 15px;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	padding: 12px 20px;
}
.topsearchwrap h5 {
	background: #333;
	margin-bottom: 15px;
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	padding: 12px 20px;
	text-transform: uppercase;
}

.bgheading h4 {
	color: #3c494e;
	font-size:36px;
	font-weight: 600;
	padding: 12px 20px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
}
.bgheading h4 span{color:#5bb9bb; font-weight:300;}
.gads{padding:30px 0;}
.outerwrap{border:1px solid #ddd;}
.catelist li{position:relative; margin-bottom:10px;}
.catelist li a {
	display: block;
	padding:7px 0;
	color: #444;
	font-weight: 400;
	font-size:16px;
}
.catelist li a:before {
    content: '\f0da';
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 18px;
}

.catelist li a:hover {
	color: #5bb9bb;
	text-decoration:none;
}
/*.catelist li:before {
	position: absolute;
	left: 0;
	content: '\f0da';
	font-family: 'FontAwesome';
	font-weight: 400;
}*/
.catelist li span {
	color: #333;
	display:inline-block;
}

/************************************************
           == Home Jobs css==
*************************************************/
.jobslist {
	list-style: none;
	padding:0 20px 30px 20px;
}
.jobslist li {
	margin-top: 20px;
}
.jobslist li .jobint {
	background: #fff;
	padding:15px 15px 0 15px;
	border: 1px solid #eee;
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
}
.jobslist li .jobint:hover {	
	border-color: #5bb9bb;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.jobslist li .jobint .greybox{background:#f9f9f9; color:#555; border-top:1px solid #eee; padding:10px 15px; margin:0 -15px; margin-top:20px;}
.jobslist li .jobint .greybox .infobox{float:left; margin-right:20px;}
.jobslist li .jobint .greybox i{color:#999;}
.jobslist li .desi{color:#ffce34; margin-top:5px;}
.jobslist li .keyskills{margin-top:5px; font-size:13px; color:#555; line-height:20px;}


.jobslist li .jobint img{border:1px solid #5bb9bb;padding:8px;border-radius:3px}
.jobslist li .col-md-7, .jobslist li .col-md-9 {
	padding-left: 0;
}
.detailview{margin-top:15px;}
.detailview a{display:inline-block; background:#5bb9bb; padding:10px 15px; color:#fff; font-size:12px; font-weight: 600; border-radius:25px;}
.detailview a:hover{background:#333; text-decoration:none;}

.jobslist li h4{margin-bottom:0;}
.jobslist li h4 a {
	font-size: 16px;
	color: #000;
	font-weight: 500;
}
.jobslist li h4 a:hover {
	color: #5bb9bb;
}
.jobslist li .company {
	color: #999;
	padding: 7px 0;
	min-height:28px;
}
.jobslist li p{min-height:44px;}
.jobslist li .company a {
	color: #5bb9bb;
}
.jobslist li .jobloc {
	color: #000;
}
.jobslist li .jobloc span {
	color: #999;
}
.jobslist li .applybtn {
	background: #5bb9bb;
	display: inline-block;
	color: #fff;
	font-weight: 600;
	padding: 9px 15px;
	margin-top: 20px;
}
.jobslist li .applybtn:hover {
	background: #333;
	text-decoration: none;
}
.viewallbtn {
	text-align: center;
	margin-top: 40px;
}
.viewallbtn a {
	display: inline-block;
	background: #5bb9bb;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 30px;
}
.viewallbtn a:hover {
	background: #333;
	text-decoration: none;
}

.jobslist li .nature{display:inline-block; background:#5bb9bb; padding:3px 5px; color:#fff !important; font-size:13px; border-radius:2px; margin-left:15px; float:left;}

/************************************************
           == Video css==
*************************************************/
.videowraper {
	background: url(../images/videobg.jpg) no-repeat top;
	background-size: cover;
	background-attachment: fixed;
	text-align: center;
}
.videowraper .subtitle, .videowraper h3 {
	color: #fff;
}
.videowraper p {
	color: #fff;
	max-width: 800px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 24px;
}
.videowraper a {
	display: inline-block;
	opacity: .5;
	margin-top: 20px;
	font-size: 100px;
	color: #fff;
}
.videowraper a:hover {
	opacity: 1;
}


/************************************************
           == Testimonials css==
*************************************************/
.testimonialsList {
	list-style: none;
}
.testimonialsList li {
	text-align: center;
	max-width: 770px;
	margin: 10px auto;
}
.testimonialsList li .testimg {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	margin: auto
}
.testimonialsList li .clientname {
	font-size: 24px;
	font-weight: 700;
	padding: 15px 0;
	color: #000;
	font-family: 'Roboto', sans-serif;
}
.testimonialsList li p {
	font-style: italic;
	line-height: 22px;
}
.testimonialsList li .clientinfo {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #5bb9bb;
	margin-top: 10px;
}

/************************************************
           == App Box css==
*************************************************/
.appwraper {
	background: url(../images/app-bg.jpg) no-repeat top;
	background-size: cover;
	padding: 70px 0;
	background-attachment: fixed;
	text-align: center;
}
.appwraper.applyjb {
	background: url(../images/job-bg.jpg) no-repeat top;}
.appwraper .titleTop {
	margin-bottom: 10px;
}
.appwraper .subtitle {
	color: #fff;
}
.appwraper .titleTop h3 {
	color: #fff;
}
.appwraper .subtitle2 {
	font-size: 24px;
	font-weight:400;
	margin-bottom: 40px;
	color: #fff;
}
.appwraper p {
	color: #fff;
	line-height: 24px;
	max-width: 770px;
	margin: 0 auto;
}
.appwraper .appbtn {
	margin-top: 30px;
}
.appwraper .appbtn a {
	display: inline-block;
	border: 1px solid #fff;
	padding: 15px 30px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	text-decoration: none;
	margin: 0 10px;
	border-radius:30px;
}
.appwraper .appbtn a i {
	font-size: 24px;
	margin-right: 10px;
}
.appwraper .appbtn a:hover {
	background: #0099de;
}


.dropdown-menu li span.glyphicon {
	width: 22px;

}
/*Page Title*/
.pageTitle {
	background:#3c494e;
	padding:30px 0;
	
}
.pageTitle h1 {
	font-size: 22px;
	font-weight: 600;
	color: #fff;
	font-family: 'Alegreya Sans', sans-serif;
	margin-bottom:0;
}
.breadCrumb {
	text-align: right;
	color: #fff;
	margin-top: 20px;
	display:none;
}
.breadCrumb a {
	color: #fff;
	display: inline-block;
	padding: 0 5px;
}
.breadCrumb span {
	color: #5bb9bb;
	display: inline-block;
	padding-left: 5px;
}

.innerpageconeten{padding:40px 0;}
.innerpageconeten .about-widget{margin-bottom:30px;}
.innerpageconeten h3{font-size:22px; font-weight:600; color:#444; font-family: 'Alegreya Sans', sans-serif; letter-spacing:1px;}
.innerpageconeten p{line-height:29px; text-align:justify;}


/************************************************
           == Search List css==
*************************************************/
.listpgWraper {
	background: #f0f0f0;
	padding: 50px 0;
	min-height: 400px;
}
.pageSearch {
	margin-bottom: 20px;
}
.pageSearch a.btn {
	background: #5bb9bb;
	color: #fff;
	padding: 16px 9px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0;
	display: block;
}
.pageSearch a.btn i {
	font-weight: 400;
	font-size: 24px;
	margin-right: 5px;
}
.pageSearch a.btn:hover {
	background: #666;
}
.searchform{padding:5px 10px; background:#fff;}
.searchform .row {
	margin: 0 -5px;
}
.searchform .col-md-3, .searchform .col-md-2, .searchform .col-sm-3, .searchform .col-sm-2 {
	padding: 0 5px;
}
.searchform .form-control {
	border-radius: 0;
	height: auto;
	padding: 10px 12px;
	font-size: 13px;
	margin-top: 5px;
}

.searchform select.form-control{
	padding: 13px 12px;
	background:#fff;
	line-height:45px;
}
.searchform button[type="submit"].btn {
	border-radius: 0;
	background: #5bb9bb;
	font-size: 24px;
	color: #fff;
	padding: 2px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.searchform button[type="submit"].btn:hover {
	background: #444;
}
.searchform .btn-group{width:50%;}
.selectpicker{padding: 9px 12px;
	background:#fff;
	line-height:45px; border: 1px solid #ccc; margin-right:30px;}
.searchform .selectpicker, .contactfwrap .selectpicker{padding:13px 12px; display:none;}

.contactfwrap{background:#fff; padding:25px; border:1px solid #ddd;}
.contactfwrap .form-control{border-radius:0; height:auto; padding:10px 12px;}
.contactfwrap textarea.form-control{height:200px;}
.contactfwrap .contact-btn{background:#5bb9bb; border-radius:0; color:#fff; font-weight:600; padding:10px 25px;}
.contactfwrap .btn-group{float:right}
.contactfwrap .btn-group .dropdown-toggle{border-radius:0; padding:10px 10px;}

.contact-details li{line-height:32px;}
.contact-details li img{float:left; margin-right:10px;}}
.contact-details li:after{display:table; clear:both; content:'';}


.postitle{font-size:22px; margin-bottom:25px; font-weight:600; color:#444;}
.jbtitle{font-size:17px;}

.small-title{margin-bottom:20px; color:#5bb9bb;}



/************************************************
           == Sidebar css==
*************************************************/
.sidebar {
	background: #3c494e;
	padding: 20px;
	margin-bottom: 20px;
	color:#fff;
}
.sidebar .panel {background: #3c494e;}
.sidebar .widget {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.sidebar .widget-title {
	font-size: 18px;
	font-weight: 600;
	color: #666;
	margin-bottom: 20px;
}
.trainerimg img{border:1px solid #ddd; padding:5px; width:100%; margin-bottom:20px;}
.sidebar h3{/*margin-bottom:20px;*/ font-size:18px; color:#5bb9bb;}
.optionlist {
	list-style: none;
}
.optionlist li {
	margin-bottom: 10px;
	padding: 2px 0;
	position: relative;
	padding-left: 30px;
	line-height:25px;
	font-size:13px;
	font-weight:200;
}
.optionlist li span {
	position: absolute;
	right: 0;
	top: 6px;
}
.optionlist li input[type=checkbox] {
	display: none;
}
.optionlist li input[type=checkbox] + label {
	width: 20px;
	height: 22px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 4px;
}
.optionlist li input[type=checkbox]:checked + label{background:#4ece00;}
.optionlist li input[type=checkbox]:checked + label:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #fff;
	padding-left: 2px;
	position: absolute;
	top: 0;
	left:2px;
	line-height:22px;
}
.sidebar a {
	color: #5bb9bb;
	display: inline-block;
	margin-top: 10px;
}
.searchnt .btn {
	background: #5bb9bb;
	display: block;
	border-radius: 0;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 15px;
}
.sidebar .gad {
	margin-top: 15px;
	text-align:center;
}
.social a {
	color: #5bb9bb;
	font-size: 32px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 0;
}
.social a:hover {
	color: #000;
}
/*Listing*/
.searchList {
	list-style: none;
}
.searchList li {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding:20px;
	margin-bottom: 10px;
}
.searchList li:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border: 1px solid #5bb9bb;
}
.searchList li .jobimg {
	float: left;
	width: 70px;
	margin-right: 15px;
}
.searchList li h3 a {
	font-size: 15px;
	font-weight: 600;
	color: #5bb9bb;
	line-height:20px;
	display:block;
}
.searchList li .companyName {
	margin: 10px 0;
	color: #969595;
	font-size: 13px;
}
.searchList li .companyName a {
	color: #969595;

}
.searchList li a:hover {
	color: #333;
}
.searchList li .location {
	color: #000;
	
}
.searchList li .location strong{font-weight:700;
	font-size:16px; color:#5bb9bb}
.searchList li .inftxt{font-size:14px; color:#333; margin-top:7px;}
.searchList li .inftxt strong{font-weight:700;}


.searchList li .location span {
	color: #333;
}
.searchList li .listbtn {
	margin-top: 10px;
}
.searchList li .listbtn a {
	background: #fff;
	display: inline-block;
	border-radius:25px;
	width: 100%;
	color: #555;
	text-transform: uppercase;
	font-weight: 700;
	padding: 9px 8px;
	text-align: center;
	border:2px solid #1f93f9;
}
.searchList li .listbtn a:hover {
	background: #1f93f9;
	color: #fff;
	text-decoration: none;
}
.searchList li p {
	line-height: 22px;
	color: #333;
	margin: 10px 0 0 0;
}
.searchList li .cateinfo {
	color: #5bb9bb;
	margin: 10px 0;
}
.searchList li .minsalary {
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	margin-top: 25px;
	color: #a8d815;
}
.searchList li .minsalary span {
	color: #999;
	font-weight: 400;
}

.searchList li .greybox{margin-top:10px;}
.searchList li .greybox .infobox{float:left; margin-right:10px; background:#eee; padding:8px 12px; border-radius:20px; font-size:13px; margin-top:10px;}
.searchList li .greybox i{color:#999;}
.searchList li .desi{color:#ffce34; margin-top:5px;}
.searchList li .keyskills{margin-top:5px; font-size:13px; color:#555; line-height:20px;}

.searchList li.trainingbox {
    padding: 20px;
}
.jobButtons.trainbtn {
    padding: 20px;
}

/*Pagination*/
.pagiWrap .showreslt {
	font-weight: 600;
	margin-top: 10px;
}
.pagiWrap .pagination {
	text-align: right;
	margin: 0;
}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 0;
}

.searchList li.trainingbox {
	padding:20px;
}



/************************************************
           == Job Detail css==
*************************************************/
.job-header {
	background: #fff;
	border: 1px solid #e4e4e4;
	margin-bottom: 20px;
}
.job-header .jobinfo {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom: 1px solid #e4e4e4;
}
.job-header .jobinfo h2 {
	font-size: 24px;
	color: #444;
}
.job-header .jobinfo .ptext {
	color: #999;
	margin: 12px 0;
}
.job-header .jobinfo .salary {
	font-size: 16px;
	font-weight: 700;
	color: #888;
}
.job-header .jobinfo .salary strong {
	color: #000;
}
.job-header .jobinfo .companyinfo {
	text-align: right;
}
.job-header .jobinfo .companyinfo .companylogo {
	float: right;
	width: 75px;
	background: #fff;
	margin-left: 20px;
	border: 5px solid #eee;
}
.job-header .jobinfo .companyinfo .companylogo img{display:block;}
.job-header .jobinfo .companyinfo .title a {
	font-size: 24px;
	font-weight: 600;
	color: #5bb9bb;
}
.job-header .jobinfo .companyinfo .title strong{font-size:18px; font-weight:600; color: #5bb9bb; display:block; margin-top:5px;}
.job-header .jobinfo .companyinfo .opening a {
	color: #333;
}

/*Candidate Info*/
.job-header .jobinfo .candidateinfo .userPic {
	float: left;
	width: 100px;
	height: 100px;
	background: #cbcbcb;
	margin-right: 20px;
	border: 5px solid #5bb9bb;
}
.job-header .jobinfo .candidateinfo .title {
	font-size: 24px;
	color: #333;
	font-weight: 600
}
.job-header .jobinfo .candidateinfo .desi {
	font-size: 18px;
	color: #666;
	margin-top: 10px;
}
.job-header .jobinfo .candidateinfo .loctext {
	line-height: 24px;
	color: #555;
	margin-top: 8px;
}
.job-header .jobinfo .candidateinfo .loctext i {
	width: 20px;
	color: #5bb9bb;
}
.cadsocial {
	margin-top: 10px;
}
.cadsocial a {
	color: #666;
	font-size: 24px;
	display: inline-block;
	margin-right: 7px;
}
.cadsocial a:hover {
	color: #5bb9bb;
}
.relatedJobs {
	margin-bottom: 30px;
}
.relatedJobs h3 {
	font-size: 24px;
	font-weight: 700;
	color: #555;
	margin-bottom: 15px;
}

.job-header .full-logo{border:1px solid #ddd; padding:5px; max-width: 200px;}


/*Buttons*/
.deadlinie{margin-top:15px;}
.jobButtons {
	padding:20px 0 15px 0;
}
.jobButtons a {
	background: #f0f0f0;
	margin-right: 10px;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}
.jobButtons a.report {
	background: #e01010;
	color: #fff;
}
.jobButtons a.apply {
	background:#5bb9bb;
	color: #fff
}
.jobButtons a:hover {
	background: #222;
	color: #fff;
}
.job-header .contentbox {
	padding: 35px;
	padding-bottom: 20px;
}
.job-header .contentbox h3 {
	font-size: 16px;
	font-weight: 700;
	color: #5bb9bb;
	margin:20px 0 5px 0;
}



.job-header .contentbox p {
	line-height: 24px;
	color: #555;
	word-wrap: break-word;
	text-align: justify;
	/*margin-left:20px;*/
}
.job-header .contentbox ul, .job-header .contentbox ol {
	margin-bottom: 30px;
	margin-left:20px;
}
.job-header pre{
	margin-left:0 !important;
	margin-top: 10px;
}
.job-header .contentbox ul li {
	padding: 8px 0 8px 25px;
	position: relative;
	line-height: 24px;
}
.job-header .contentbox ul li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #a8d815;
	position: absolute;
	left: 0;
}

.job-header .contentbox ol li {
	padding: 7px 0 7px 0;
	position: relative;
	line-height: 24px;
}

.jobButtons.trainbtn{
	padding:20px;
}


/*Job Info*/
.jobdetail {
	padding: 20px;
}
.jobdetail iframe {
	width: 100%;
	height: 250px;
	border: none
}
.jobdetail h3 {
	font-size: 18px;
	color: #5bb9bb;
	font-weight: 700;
}
.jbdetail {
	margin-top: 20px;
}
.jbdetail li {
	margin-bottom: 20px;
	color: #908f8f;
}
.jbdetail li a {
	display: block;
	text-align: right;
	color: #5bb9bb;
	font-weight: 600;
}
.jbdetail li span {
	display: block;
	text-align: right;
	color: #000;
	font-weight: 600;
}
.jbdetail li span.permanent {
	color: #a8d815;
}
.jbdetail li span.contract {
	color: #5bb9bb;
}
.jbdetail li span.freelance {
	color: #F07200;
}
/*Skills*/
.skillswrap {
	margin-top: 20px;
}
.skillswrap h5 {
	color: #7b7b7b;
	font-weight: 400;
	margin-bottom: 5px;
}
/*Education*/
.educationList {
	margin-bottom: 0 !important;
}
.educationList li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	margin-top: 30px;
}
.educationList li:hover {
	border-bottom-color: #5bb9bb;
}
.educationList li:before {
	display: none;
}
.educationList li:last-child {
	border-bottom: 0;
}
.educationList li .date {
	width: 90px;
	height: 90px;
	background: #888;
	border-radius: 50%;
	text-align: center;
	font-weight: 700;
	padding-top: 17px;
	line-height: 18px;
	float: left;
	color: #fff;
	margin-right: 20px;
}
.educationList li h4 {
	font-size: 18px;
	font-weight: 700;
	color: #58c0ff;
	margin-bottom: 5px;
}
.educationList li p {
	margin-bottom: 0 !important;
}
/*Experience*/
.experienceList {
	margin-bottom: 0 !important;
}
.experienceList li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	margin-top: 30px;
}
.experienceList li:hover {
	border-bottom-color: #5bb9bb;
}
.experienceList li:before {
	display: none;
}
.experienceList li:last-child {
	border-bottom: 0;
}
.experienceList li h4 {
	font-size: 18px;
	font-weight: 700;
	color: #58c0ff;
	margin-bottom: 10px;
}
.experienceList li p {
	margin-bottom: 0 !important;
	margin-top: 10px;
}
/*Portfolio*/
.userPortfolio li {
	padding: 0 15px !important;
	margin-top: 30px;
}
.userPortfolio li:before {
	display: none;
}
.userPortfolio li .imgbox {
	overflow: hidden;
	position: relative
}
.userPortfolio li .itemHover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(22,34,46,.9);
	transform: scale(0);
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
.userPortfolio li:hover .itemHover {
	transform: scale(1)
}
.userPortfolio li .zoombox {
	display: table;
	width: 100%;
	height: 20%;
	text-align: right
}
.userPortfolio li .item-zoom {
	display: inline-block;
	border: 2px solid #fff;
	padding: 6px 12px;
	margin: 15px 15px 0 0;
	color: #fff
}
.userPortfolio li .item-zoom:hover {
	background: #2079f2
}
.userPortfolio li .infoItem {
	display: table;
	width: 100%;
	height: 70%;
	text-align: center
}
.userPortfolio li .itemtitle {
	vertical-align: bottom;
	padding: 0 15px 15px;
	position: relative;
	display: table-cell;
}
.userPortfolio li .itemtitle h5 {
	color: #fff;
	font-size: 18px;
	margin: 0 0 5px
}
.userPortfolio li .itemtitle p {
	color: #ccc;
	line-height: 18px
}
.userPortfolio li .itemtitle a {
	color: #2079f2
}
.userPortfolio li.shown, .no-cssanimations .userPortfolio li, .no-js .grid li {
	opacity: 1
}
.userPortfolio li a, .userPortfolio li img {
	outline: 0;
	border: none;
	display: block;
	max-width: 100%
}


.jobinfolist{margin-left:0 !important;}
.jobinfolist li{padding-left:0 !important; padding:7px 0 !important; border-bottom:1px solid #ddd; line-height:18px !important;}
.jobinfolist li:before{display:none;}
.jobinfolist li:after{display:table; clear:both; content:'';}
.jobinfolist li strong{color:#1f93f9; font-weight:400; font-size:14px; float:left; width:54%;}
.jobinfolist li h4{font-size:12px; display:inline-block; font-weight:700; width:46%; float:left;}

.cvdisplay{background:#f9f9f9; padding:20px; border:1px solid #eee; margin-bottom:30px; font-size:14px;}
.cvdisplay h5{font-weight:700;}
.cvdisplay p{line-height:18px !important; color:#000; margin-bottom:3px !important;}
.cv-box .resumetxt{margin-bottom:7px; margin-top:0;}
.cv-box .highlight_text{display:inline-block; margin-right:10px; color:#5bb9bb; font-weight:600;}

/************************************************
           == Cms Pages css==
*************************************************/
.inner-page {
	padding: 50px 0;
}
.inner-page .title {
	text-align: center;
	margin-bottom: 40px;
}
.inner-page .title > span {
	color: #292929;
	font-size: 17px;
	margin-bottom: 10px;
}
.inner-page .title h2 {
	color: #292929;
	font-size: 40px;
	font-weight: 800;
	letter-spacing: 1px;
	margin: 0;
}
.inner-page .title > p {
	line-height: 24px;
}
.contact-now
{
	border: 1px solid #ddd;
	padding:10px 0px 6px 0px;
}
.con_border{border: 1px solid #ddd;
	padding: 8px 15px 8px 15px;
	margin:10px 0px 0px 0px;
	margin-bottom: 30px;}
.contact {
	/*border: 1px solid #ddd;*/
	padding: 8px 15px 8px 15px;
	/*margin-bottom: 30px;*/
}
.contact > span {
	color: #5bb9bb;
	float: left;
	font-size: 46px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 70px;
}
.inner-page .fa-home:before {
	content: "\f015";
}
.information {
	overflow: hidden;
	padding-right: 20px;
	margin-top: 5px;
}
.information > strong {
	color: #000;
	display: table;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.information > p {
	line-height: 22px;
	margin: 0;
}
.contact-form input, .contact-form textarea {
	color: #8c8c8c;
	float: left;
	border: 1px solid #ddd;
	font-size: 12px;
	line-height: 32px;
	margin-bottom: 15px;
	padding: 10px 20px;
	width: 100%;
	height:auto;
	border-radius:0
}
.contact-form {
	text-align: right;
}
.contact-form .selectpicker{display:none;}
.contact-form .dropdown-toggle{    margin: 0;
    padding: 15px 15px;
    font-size: 14px;
    font-weight: 400;
    color: #888;
    border-color: #ddd; text-transform:none;}

.contact-form button {
	background-color: #5bb9bb;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 15px 12px;
	/*margin-top: 20px;*/
}
.contact-form button:hover
{
	background-color: #5bb9bb;
}

/************************************************
           == FAQs css==
*************************************************/
.faqs {
	margin-bottom: 30px;
}
.faqs .panel-default>.panel-heading {
	background: none;
	border: none;
	padding: 0;
}
.faqs h4 a {
	padding: 15px 55px 15px 15px;
	display: block;
	background: #5bb9bb;
	color: #fff;
	font-size: 16px;
	position: relative;
}
.panel-group .panel {
	border-radius: 0;
	margin-bottom: 20px;
}
.panel-group .panel-body {
	line-height: 24px;
	color: #555;
}
.faqs h4 .collapsed:hover, .faqs h4 a:hover, .faqs h4 a:active {
	text-decoration: none;
	background: #5bb9bb;
	color: #fff;
}
.faqs h4 a:before {
	content: "\f068";
	background: #fff;
	font-family: 'FontAwesome';
	width: 30px;
	padding: 6px 0;
	color: #5bb9bb;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
}
.faqs h4 .collapsed:before {
	content: "\f067";
	font-family: 'FontAwesome';
	background: #666;
	width: 30px;
	padding: 6px 0;
	color: #fff;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	text-decoration: none;
}
.faqs h4 a.collapsed {
	background: #fff;
	color: #666;
	text-decoration:none;
}
/*Form Panel*/
.formpanel {
	margin-top: 20px;
}
.formpanel .formrow {
	margin-bottom: 15px;
}
.formpanel .form-control {
	height: auto;
	border-radius: 0;
	padding: 10px 13px;
	border-color: #ddd;
}
.formpanel select.form-control {
	padding: 8px 12px;
	border-radius:0;
	line-height:45px;
	height:45px;
}
.formpanel textarea.form-control {
	height: 150px;
}
.formpanel .btn:not(.note-toolbar .btn) {
	width: 100%;
	background: #5bb9bb;
	color: #fff;
	border-radius: 0;
	padding: 10px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}


.formpanel .btn:hover:not(.note-toolbar .btn) {
	background: #222;
}
/*Google Map*/
.gmap {
	margin-top: 20px;
}
.gmap iframe {
	height: 250px;
	width: 100%;
	border: none;
}
.googlemap iframe {
	height: 400px;
	width: 100%;
	border: none;
}

.btn-group .dropdown-toggle{background:#fff; color:#000; border:1px solid #ddd;}
.btn-group .dropdown-toggle:hover{background:#fff;}

/************************************************
           == User Account css==
*************************************************/
.userccount {
	background: #fff;
	border: 1px solid #ddd;
	padding: 25px 30px;
	border-radius: 4px;
}
.userccount p {
	text-align: center;
	line-height: 24px;
	color: #999;
}
 .note-editable p  {
	text-align: left ;
	line-height: 24px;
	color: #999;
}
.userccount h5 {
	font-size: 20px;
	color: #555;
	font-weight: 700;
	margin-bottom: 15px;
}
.userccount h5 a{font-size:20px; color:#75a320}
.userccount .table-responsive{clear:both;}

.userccount .tab-content h5{background:#eee; color:#333; padding:10px 15px; position:relative; margin-bottom:0;}
.userccount .tab-content h5 a{position:absolute; right:10px; top:8px; background: #aaa; font-size: 13px; color:#fff;}
.userccount .tab-content h5 a:hover{background:#333;}

.socialLogin {
	margin-bottom: 20px;
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.socialLogin a {
	display: inline-block;
	width: 36px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	margin: 0 5px;
	line-height: 36px;
}
.socialLogin a.fb {
	background: #3b5998;
}
.socialLogin a.gp {
	background: #dd4b39;
}
.socialLogin a.tw {
	background: #00aced;
}
.newuser {
	margin-top: 30px;
	text-align: center;
	color: #666;
	font-size:18px;
}
.newuser a {
	font-weight: 600;
}
.userbtns .nav-tabs {
	border-bottom: none;
	margin-bottom: 30px;
}
.userbtns .nav-tabs>li {
	width: 50%;
	margin-bottom: 0;
}
.userbtns .nav-tabs>li a {
	border: none;
	background: #eee;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #222;
}
.userbtns .nav-tabs>li a:hover, .userbtns .nav-tabs>li.active a {
	background: #5bb9bb;
	border: none;
	color: #fff;
}
.userbtns .nav-tabs>li.active a:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #5bb9bb;
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -5px;
}

/***************************
		404 Page
***************************/
.error-page-wrap {
	padding: 100px 0;
}
.error-page-wrap .errormain {
	text-align: center;
}
.error-page-wrap .errormain h2 {
	font-size: 350px;
	color: #999;
	font-weight: 900;
	line-height: 350px;
}
.error-page-wrap .errormain h3 {
	font-size: 40px;
	color: #888;
	font-weight: 900;
	line-height: 50px;
	letter-spacing: 5px;
	display: inline-block;
	border: 5px solid #ddd;
	padding: 20px 40px;
	margin-top: -20px;
}
.error-msg {
	margin-top: 50px;
}
.error-msg p {
	max-width: 500px;
	margin: auto;
	line-height: 24px;
	font-size: 16px;
	color: #666;
}
.error-msg .btn {
	background: #5bb9bb;
	color: #fff;
	margin-top: 30px;
	border-radius: 0;
	padding: 10px 25px;
	font-size: 18px;
	font-weight: 600;
}

/***************************
	About Us
****************************/
.about-wraper {
	padding: 100px 0;
}
.about-wraper h2 {
	font-size: 36px;
	color: #5bb9bb;
	font-weight: 700;
	margin-bottom: 15px;
}
.about-wraper p {
	line-height: 24px;
	font-size: 16px;
}
.what_we_do {
	padding: 50px 0;
	background: #f8f8f8;
	margin-top: 100px;
}
.what_we_do .main-heading {
	color: #5bb9bb;
	text-align: center;
	line-height: 48px;
	font-size: 36px;
	font-weight: 700;
}
.whatText {
	font-size: 24px;
	text-align: center;
	color: #444;
	line-height: 42px;
}
.whatList {
	list-style: none;
	margin-top: 50px;
}
.whatList li {
	text-align: center;
}
.whatList li .iconWrap {
	display: inline-block;
	border: 4px solid #ddd;
	border-radius: 100%;
	padding: 10px;
}
.whatList li .icon {
	font-size: 103px;
	color: #fff;
	background: #5bb9bb;
	width: 180px;
	height: 180px;
	text-align: center;
	line-height: 180px;
	border-radius: 100%;
}
.whatList li h3 {
	font-size: 30px;
	color: #333;
	padding-top: 30px;
	margin-bottom: 15px;
	font-weight: 600;
}
.whatList li p {
}
.textrow {
	padding-top: 100px;
}
ul.orderlist {
	list-style: none;
	margin-top: 30px;
}
ul.orderlist li {
	float: left;
	width: 48%;
	margin-bottom: 12px;
	color: #333;
	font-size: 16px;
}
ul.orderlist li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	color: #82B440;
}


/**************************
	Pay Packages
**************************/



/*************************
	Three colum Packages
*************************/
.four-plan {
	background: #eee;
	padding: 100px 0px;
}
.four-plan h3 {
	padding: 0px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.four-plan .boxes {
	list-style: none;
	border-radius: 5px;
	background: #fff;
	padding: 10px 20px;
	text-align: center;
	margin-top: 30px;
}
.four-plan .boxes:hover {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.four-plan .boxes li {
	display: block;
}
.four-plan .icon {
	font-size: 52px;
	color: #565656;
	padding: 30px 0
}
.four-plan .plan-name {
	font-size: 26px;
	font-weight: 600;
}
.four-plan .plan-date {
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
}
.plan-pages {
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #868686
}
.plan-pages1 {
	display: block;
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #e2e2e2
}
.order {
	font-size: 16px;
	padding: 20px 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 8px;
}
.order a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.order a:hover {
	background: #5bb9bb;
}
.main-plan {
	margin-bottom: 15px;
}
.main-plan .plan-price1-1 {
	font-size: 52px;
	float: left;
	color: #565656;
	margin-left: 30px;
	padding-top: 22px;
	font-weight: 300;
}
.main-plan .plan-price1-2 {
	font-size: 78px;
	font-weight: bold;
	float: left;
	color: #222;
}
.main-plan .plan-price1-3 {
	font-size: 18px;
	float: left;
	line-height: 20px;
	margin-right: 30px;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 32px;
}
.main-plan .plan-price1-4 {
	display: block;
}
/*************************
	Three colum Packages
*************************/
.three-plan {
	padding: 100px 0;
}
.three-plan h3 {
	padding: 0px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.three-plan ul {
	list-style: none;
	background: #fff;
}
.three-plan li {
	padding: 0px;
}
.three-plan .boxes {
	background: #fff;
	margin-top: 30px;
}
.pricing-table1 {
	background: #ffc600;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1 strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
}
.pricing-detail {
	list-style: none;
}
.pricing-detail li {
	display: block;
	text-align: center;
}
.pricing-unit1 {
	font-size: 57px;
	float: left;
	color: #ffc600;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit1-1 {
	font-size: 132px;
	font-weight: bold;
	color: #ffc600;
	float: left;
}
.pricing-unit1-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	float: left;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit1-3 {
	display: block;
}
.pricing-unit2 {
	font-size: 57px;
	float: left;
	color: #00aeff;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit2-1 {
	font-size: 132px;
	font-weight: bold;
	color: #00aeff;
	float: left;
}
.pricing-unit2-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit2-3 {
	display: block;
}
.pricing-unit3 {
	font-size: 57px;
	float: left;
	color: #56d700;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit3-1 {
	font-size: 132px;
	font-weight: bold;
	color: #56d700;
	float: left;
}
.pricing-unit3-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit3-3 {
	display: block;
}
.three-plan .plan-name-dt {
	font-size: 36px;
	font-weight: bold;
	color: #5c5c5c;
	padding: 0px 82px;
	padding-top: 75px;
	line-height: 44px;
	padding-bottom: 39px;
}
.three-plan .plan-good i {
	font-size: 18px;
	color: #a8a8a8;
	margin-right: 12px;
}
.three-plan .plan-pages {
	font-size: 16px;
	line-height: 43px;
	padding-left: 70px;
	font-weight: 300;
	color: #a8a8a8;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail {
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	font-weight: bold;
	color: #868686;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail1 {
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	font-weight: bold;
	color: #868686;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail1 i {
	color: green !important;
}
.three-plan .plan-detail i {
	color: red !important;
}
.pricing-table1-2 {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1-2 strong {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.pricing-table1-3 {
	background: #56d700;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1-3 strong {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.three-plan .plan-pages i {
	font-size: 18px;
	color: #a8a8a8;
	margin-right: 12px;
}
.three-plan .plan-pages1 {
	display: block;
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #e2e2e2
}
.three-plan .order-1 {
	background: #ffc600;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-1 a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.three-plan .order-2 {
	background: #000;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-2 a {
	background: #00aeff;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.three-plan .order-3 {
	background: #56d700;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-3 a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
/* =======================
		Blog Listing
======================= */
.blogWraper {
	margin-bottom: 40px;
}
.blogList {
	list-style: none;
}
.blogList li {
	background: #fff;
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #e4e4e4;
}
.blogList li:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-color: #5bb9bb;
}
.postimg {
	position: relative;
	display: inline-block;
}
.postimg:before {
	border: 1px solid #fff;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	content: '';
	position: absolute;
	z-index: 10;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
}
.blogList li:hover .postimg:before {
	background: rgba(255,255,255,0.4);
}
.postimg .date {
	width: 60px;
	height: 60px;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	padding: 7px 10px 0 10px;
	text-align: center;
	line-height: 20px;
	background: #5bb9bb;
	letter-spacing: 0.4px;
	outline: 3px solid #5bb9bb;
	border: 1px solid #fff;
	position: absolute;
	left: 14px;
	top: 14px;
	z-index: 12;
}
.post-header {
	margin-bottom: 20px;
}
.post-header h4 a {
	font-size: 24px;
	color: #5bb9bb;
	font-weight: 600;
}
.post-header h4 a:hover {
	color: #333;
}
.postmeta {
	margin: 15px 0 20px 0; line-height:24px;
}
.postmeta span, .postmeta a {
	color: #5bb9bb;
}
.blogList p, .blogGrid li p {
	line-height: 24px;
	color: #333;
}
.blogList .readmore, .blogGrid .readmore {
	border-bottom: 1px dotted #00b1f1;
	display: inline-block;
	margin-top: 15px;
	color: #000;
	font-weight: 600;
	padding-bottom: 5px;
}
.blogList .readmore:hover, .blogGrid .readmore:hover {
	text-decoration: none;
	color: #00b1f1;
}
/* =======================
		Blog Grid
======================= */
.blogGrid {
	list-style: none;
}
.blogGrid li {
	margin-bottom: 30px;
}
.blogGrid li .int {
	background: #fff;
	padding: 20px;
	border: 1px solid #e4e4e4;
}
.blogGrid li .int:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-color: #5bb9bb;
}
.blogGrid li .post-header {
	margin-top: 10px;
}
/* =======================
		Blog Detail
======================= */
.blogdetailbox {
	background: #fff;
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #e4e4e4;
}
blockquote {
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin: 20px 0;
	padding: 20px 20px 20px 60px;
	position: relative;
	border: 3px solid #00b1f1;
	box-shadow: 0 0 12px rgba(0,0,0,0.2);
}
blockquote p {
	font-style: italic;
	display: inline-block;
	color: #000;
}
blockquote:before {
	color: #ddd;
	content: "\f10d";
	font-family: 'FontAwesome';
	font-size: 22px;
	font-style: normal;
	left: 24px;
	position: absolute;
	top: 20px;
	transform: scale(-1);
}
blockquote:after {
	color: #ddd;
	content: "\f10e";
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 22px;
	font-style: normal;
	margin: 0 0 0 8px;
	position: relative;
	top: 3px;
}
.comments h4 {
	color: #222222;
	font-size: 24px;
	font-weight: 600;
}
.comments .media-body h4 span {
	font-size: 12px;
	color: #777777;
	margin-left: 20px;
	display: inline-block;
	width: 100%;
}
.comments {
	margin-top: 30px;
}
.comments .media-list {
	margin-bottom: 30px;
}
.comments .media-list li {
	padding: 20px;
	border: 1px solid #e9e9e9;
	position: relative;
	background: #fff;
}
.comments .media-left {
	margin-right: 20px;
}
.comments .media-left a {
	width: 100px;
	display: inline-block;
}
.comments .media p {
	margin-top: 5px;
	color: #333;
	line-height: 20px;
}
.comments .media h6 span {
	font-size: 13px;
	color: #999;
	margin: 0;
	margin-top: 10px;
	text-transform: none;
	display: inline-block;
	width: 100%;
}
.comments .media {
	margin-top: 30px;
}
.comments .media h6 {
	font-weight: 600;
	color: #00b1f1;
	font-size: 16px;
	text-transform: none;
}
.comments .btn.raply {
	padding: 10px 12px;
	font-size: 12px;
	color: #333;
	background: #f5f5f5;
	border: none;
	border-radius: 0;
	position: absolute;
	top: 15px;
	right: 0;
}
.comments .btn.raply:hover {
	background: #00b1f1;
	color: #fff;
}
.comments .media a img {
	margin-bottom: 10px;
}
.commnetsfrm {
	background: #fff;
	padding: 25px;
}
.comments form label {
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	font-size: 12px;
}
.comments form .form-control {
	display: inline-block;
	width: 100%;
	height: 40px;
	margin-top: 5px;
	border-radius: 0px;
	box-shadow: none;
	background: none;
	border: 1px solid #e8e8e8;
}
.comments form textarea.form-control {
	display: inline-block;
	width: 100%;
	height: 150px;
}
.commnetsfrm .btn {
	background: #00b1f1;
	color: #fff;
	font-weight: 700;
	margin-top: 20px;
	border-radius: 0;
	font-size: 18px;
	padding: 8px 18px;
}
/************************************************
           ==Blog sidebar css==
*************************************************/
.search {
	position: relative;
	margin-bottom: 15px;
}
.search .form-control {
	border-radius: 0;
	height: auto;
	padding: 10px 12px;
	border-color: #ddd;
}
.search .btn {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	background: none;
	font-size: 20px;
}
/*categories*/
.categories li {
	margin-bottom: 15px;
	position: relative;
	padding-left: 20px;
}
.categories li a {
	margin-top: 0;
	color: #888;
	font-weight: 600;
}
.categories li:before {
	content: "\f0da ";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	color: #00b1f1;
	font-size: 12px;
}
.categories li a:hover{color:#00b1f1;}
/*Archives*/
.archive li {
	line-height: 45px;
}
.archive li a {
	margin-top: 0;
	color: #888;
	font-weight: 600;
}
.archive li span {
	float: left;
	height: 30px;
	width: 30px;
	text-align: center;
	background: #f5f5f5;
	border: 1px solid #fff;
	outline: 3px solid #f5f5f5;
	margin-right: 20px;
	line-height: 26px;
	font-size: 12px;
	color: #777777;
	margin-top: 10px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.archive li a:hover span {
	background: #5bb9bb;
	color: #fff;
}
/*Popular Posts*/
.papu-post {
}
.papu-post .media-left {
	margin-right: 0px;
}
.papu-post .media-left img {
	width: 100%;
}
.papu-post .media-left a {
	width: 80px;
	margin-top: 0;
	margin-right: 5px;
	display: inline-block;
}
.papu-post span {
	color: #333;
	letter-spacing: 0px;
	font-size: 11px;
}
.papu-post li {
	border-bottom: 1px solid #ececec;
	padding: 20px 0;
	margin: 0px;
}
.papu-post .media-heading {
	display: inline-block;
	width: 100%;
	color: #00b1f1;
	margin-top: 0px;
	line-height: 20px;
}
.papu-post li:last-child {
	border-bottom: 0;
}
/*Tags*/
.tags:after {
	display: table;
	clear: both;
	content: '';
}
.tags li {
	display: inline-block;
	float: left;
}
.tags a {
	color: #969595;
	border: 1px solid #dadada;
	padding: 7px 10px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.tags a:hover {
	border: 1px solid #5bb9bb;
	background: #5bb9bb;
	color: #fff;
	text-decoration: none;
}
/*Photo Streen*/
.photo-steam {
	margin: 0 -5px;
}
.photo-steam:after {
	display: table;
	clear: both;
	content: '';
}
.photo-steam li {
	float: left;
	width: 25%;
	padding: 0 5px;
	margin-bottom: 10px;
}





.nav-tabs{margin-bottom:30px;}	
.tab-content .table>tbody>tr>td, .tab-content  .table>tbody>tr>th, .tab-content  .table>tfoot>tr>td, .tab-content  .table>tfoot>tr>th, .tab-content  .table>thead>tr>td, .tab-content .table>thead>tr>th{font-size:13px; font-family: 'Roboto', sans-serif; font-weight:500}

.topshadow{box-shadow:0 5px 15px rgba(0,0,0,0.1);}



/************************************************
           ==Footer css==
*************************************************/
.footerWrap {
	background: #3c494e;
	padding:  0;
}

.contactinfo{padding:16px 0;}
.contactinfo a{margin-bottom:10px; line-height:26px; color:#fff; font-weight:300; display:block;font-size:15px;}
.contactinfo span{display:inline-block; width:26px; height:26px; background:#dfad1b; border-radius:50%; float:left; margin-right:10px; color:#fff; text-align:center; line-height:26px;}
.contactinfo .fa-mobile{font-size:21px; padding-top: 3px;}
.contactinfo a:hover{text-decoration:none;}

.footerWrap .whitebg{background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:23px 30px;}
.footerWrap .whitebg ul li{display:inline;}
.footerWrap .whitebg ul li a{display:inline-block; margin-right:20px; color:#888; font-size:14px; font-weight:300;}
.footerWrap .whitebg ul li a:hover{color:#5bb9bb;}
.footerWrap .ftlinkswrap{padding:40px 0;}

.footerWrap h5 {
	font-size: 18px;
	font-weight: bold;
	color: #dfad1b;
	margin-bottom: 15px;
}
.footerWrap p {
	line-height: 22px;
	color: #ccc;
}
.footerWrap .ft-logo {
	margin-bottom: 15px;
}
.social {
	margin-top: 20px;
}
.social a {
	color: #fff;
	font-size: 32px;
	display: inline-block;
	margin-right: 5px;
}
.social a:hover {
	color: #36b3e5;
}
.sidebar .social a {
	color: #444;
}
/*Articles*/
.posts-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.posts-list li {
	border: none;
	margin: 15px 0;
}
.posts-list .media-left {
	margin-right: 30px;
	width: 80px;
	float: left;
	padding-right: 0;
}
.posts-list .entry-title {
	font-weight: 400;
	text-transform: inherit;
	margin: 0 0 5px;
}
.post .entry-title a {
	color: #fff;
	font-size: 16px;
}
.posts-list .entry-meta {
	padding: 0;
}
.posts-list .entry-date {
	color: #ccc;
	font-style: italic;
	text-transform: capitalize;
}
.footerWrap .quicklinks {
	list-style: none;
}
.footerWrap .quicklinks li {
}
.footerWrap .quicklinks li a {
	display: block;
	color: #fff;
	padding: 8px 0;
	font-size: 15px;
}

.footerWrap .quicklinks li a:hover {
	color: #5bb9bb;
	text-decoration: none;
}
.copyright {
	padding: 10px 30px;
	color: #000;
	background: #fff;
	text-align:center;
}
.copyright ul li{display:inline;}
.copyright ul li a {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
	margin: 5px;
}
.copyright a:hover {
	color: #fff;
}
.bttxt {
	color: #000;line-height:24px; font-size:13px;
}
.bttxt span{font-size:15px;}

.ftsocial{color:#fff; font-size:13px; display:none;}
.ftsocial a{display:inline-block; width:30px; height:30px; border-radius:50%; border:1px solid #fff; text-align:center; color:#fff; line-height:28px; margin-left:5px;}


/*copyright*/

.modal-body{padding:25px;}
.modal-body .form-control{margin-bottom:10px; border-radius:0; height:auto; padding:10px 12px;}
.modal-content .close{margin:15px 15px 0 0; position:relative; z-index:100000;}


.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:0; top:100%}


/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	overflow:hidden
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.html) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
	margin-top: 16px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #999;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 15px;
	height: 9px;
	margin: 5px 5px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	background: #6d3360;
	transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -ms-transition:ease-in-out 0.3s;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #fff;
	border-color: transparent;
	width:40px;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.html) no-repeat center center
}



.opening{margin-top:10px;}
.cv-box h5{font-size:16px;}
.resumetxt{margin-top:7px; font-size:14px;}

#myCarousel .nav a small {
    display:block;
}
#myCarousel .nav {
    background:#eee;
}
#myCarousel .nav a {
    border-radius:0px;
}
 

.bootstrap-select {
    width: 100% \0;
    /*IE9 and below*/
}

.bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding: 10px 13px;
    padding-right: 25px;
}

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

.bootstrap-select .dropdown-toggle:focus {
    outline: 0 !important;
    outline: 0 !important;
    outline-offset: 0px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: 2px solid #e0e0e0;
}
.btn-group.open .dropdown-toggle{box-shadow:none !important;}

.bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
    z-index: auto;
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right;
}

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
	color:#000;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 1035;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: none !important;
    border-radius: 0;
    left:0;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.bs-searchbox .form-control{
	border-top:none !important;
	border-right:none !important;
	border-left:none !important;
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{background-color:#fff;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{background-color:#fff;}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
	color:#555;
	border-bottom:1px solid #ddd;
	border-left:2px solid #fff;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover{background:#eee; border-left-color:#5bb9bb;}


.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bootstrap-select.btn-group .no-results {
    padding: 10px 6px 10px 6px;
    background: #f5f5f5;
    margin: 0px;
    white-space: nowrap;
    font-size: 12px;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1036;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}



.form-horizontal .control-label{text-align:left; display:block; margin-bottom:5px;}
.resumetxt{line-height:24px;}


.empdash .selectpicker{display:none;}


.modal-content{border-radius:0;}
.modal-content .close{margin:0px 10px 0 0;}
.modal-title{color:#444;}
.btn-default:not(.note-toolbar .btn) {border-radius:0; border:2px solid #ddd;}
.btn-default:hover{border-color:#5bb9bb !important;}

.select.form-control:hover{border-color:#5bb9bb;}
.form-group {
    margin-bottom: 10px;
}


.dragtxt{margin-top:30px; font-size:14px;}
.avatar-body p{text-align:left; color:#000; line-height:20px}
.avatar-preview{margin-bottom:30px;}
.cropperPortaitPreview{
	font-size:16px; font-weight: bold;
}

.cropper-line-right{
	border-right: 1px solid #E0E0E0;
}
.modal-dialog{ /* top:15%; width:800px; */}
.modal-content{border:0px solid #ccc;}
.previewbox{border-right:1px solid #ddd; padding-right:25px;}
.modal-header{background:#f9f9f9;}

.modal-header {
    border-bottom: 1px solid #f9f9f9;
}
.modal-content {
    box-shadow: none;
}

.modal-content .close, .modal-content .close:visited, .modal-content .close:active {
	color:#5B9703;
	font-size: 24px !important;
	    opacity: inherit;
	}
.modal-header h4{
	padding-right: 30px;
}	
.sidebar .panel-default{border:none; box-shadow:none !important;}
.sidebar .panel-default .widget{margin-bottom:0; padding-bottom:0; border:none;}
.cateside .sidebar{padding:0;}
.sidebar .panel-default .widget-title{margin:0;}
.sidebar .panel-default .widget-title a{display:block; border-top:1px solid #ddd; padding:15px 15px; margin:0; font-size: 16px; font-weight:400; position:relative; color:#fff;}
.sidebar .panel-default .widget-title a:hover{text-decoration:none;}
.sidebar .panel-group{margin-bottom:0;}
.sidebar .panel-group .panel{margin:0;}	
.sidebar .optionlist{padding:0 20px 10px 20px;}



.sidebar .panel-default .widget-title a:before {
	content: "\f068";
	font-family: 'FontAwesome';
	width: 30px;
	padding: 6px 0;
	color: #ddd;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	font-weight:400;
}
.sidebar .panel-default .widget-title .collapsed:before {
	content: "\f067";
	font-family: 'FontAwesome';
	width: 30px;
	padding: 6px 0;
	color: #ddd;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	text-decoration: none;
	font-weight:400;
}

.sidebar h2{font-size:17px; padding:14px 15px; color:#fff; margin:0; font-weight:400; background:#1f93f9;}


.usernavdash li{position:relative;}
.usernavdash li a{border:1px solid #eee; border-bottom:none; padding:10px 15px; color:#444; display:block;}
.usernavdash li:last-child a{border-bottom:1px solid #eee;}
.usernavdash li a:hover{background:#f8f8f8; text-decoration:none; border-left:4px solid #84bc25;}
.usernavdash li i{color:#777; margin-right:2px; font-size:18px; width:25px;}
.usernavdash li.active a{border-left:4px solid #84bc25; background:#f8f8f8;}


.error{color:#F90006; display:block; margin-top:10px; font-size:14px; font-weight:400;}

.input-group-addon{background:none; border:none; width: 30%;}

#captImg{text-align:left; display:inline-block; float:left;}
#captImg img{height:53px;}
.refreshCaptcha{display:inline-block; margin-left:15px; float:left; margin-top:6px;}



.modal-content .input-group{margin-bottom:15px; width:100%}
.modal-content .input-group .form-control{margin-bottom:0;}
.modal-content .input-group .control-label{padding:0; margin:0;}
.modal-content .input-group select.form-control{line-height: 46px;}

nav.side-menu {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 10px 0px;
}
nav.side-menu ul {
    margin: 0;
    padding: 0;
}
nav.side-menu ul li {
    list-style: none;
    border-bottom: 1px solid #e0e0e0;
}
nav.side-menu ul li:last-child{
     border-bottom: none;
}
nav.side-menu ul li a {
    color: #616161;
    padding: 10px;
    display: block;
    text-decoration: none;
    border-left: 5px solid #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
nav.side-menu li.title {
    padding: 15px;
    font-size: 13px;
    color: #68aa47;
    text-transform: uppercase;
    font-weight: 800;
}
nav.side-menu ul li a:hover, nav.side-menu ul li a.active {
    color: #68aa47;
    background-color: #f5f5f5;
    border-left: 5px solid #68aa47;
}
nav.side-menu ul li a i {
    padding-right: 15px;
    font-size: 14px;
    width: 22px;
    display: inline-block;
	color: #68aa47;
}

nav.side-menu li.divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}



.myjobslist{margin-top:30px;}
.myjobslist li{border:1px solid #ddd; padding:20px 20px 10px 20px; margin-bottom:10px;}
.myjobslist li h4{margin:0 0 8px 0;}
.myjobslist li .posted{font-size:14px; color:#666; margin-top:5px;}
.myjobslist li .posted strong{font-weight:600;}
.myjobslist li .jobpt{text-align:center;}
.myjobslist li .jobpt .status{font-weight:400; margin-bottom:15px; color:#a2a2a2;}
.myjobslist li .jobpt strong{font-weight:700;}
.myjobslist li .viewapp{margin-top:10px;}
.myjobslist li .viewapp .btn{background:#5bc0de; border-radius:0; color:#fff; padding:3px 15px; font-size:13px; border-radius:3px;}
.myjobslist li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1); border: 1px solid #5bb9bb;}

.myjobslist li .jobpt .btn-success, .myjobslist li .jobpt .btn-danger{padding:3px 20px;}
.myjobslist li .jobpt .btn-success{background:#5bb9bb; border-color:#5bb9bb;}

.myjobslist li .jobpt .btn-success i, .myjobslist li .jobpt .btn-danger i{margin-left:10px;}

.myjobslist li .jobpt span{margin-bottom:6px; display:block;}
.myjobslist li .jobpt span a{display:block; padding:3px 10px !important;}
.myjobslist li .jobpt span a i{margin-left:0; margin-right:5px;}


.empdash h2{color:#999; margin-bottom:30px;}
.empdash h2 strong{color:#5bb9bb; font-weight:700;}
.dashbuttons{margin:10px -10px 0 -10px;}
.dashbuttons li{margin:10px; float:left;}
.dashbuttons li a{background:#5bb9bb; padding:15px; text-align:center; display:inline-block; color:#fff; border-radius:4px;}
.dashbuttons li a i{display:block; font-size:40px; margin-bottom:10px;}
.dashbuttons li a:hover{background:#333; text-decoration:none;}
.dashbuttons:after{display:table; content:''; clear:both;}

.postviewbox{background:#f7f7f7; padding:20px; margin-bottom:30px; margin-top:20px;}
.countlist li{text-align:center; margin-top:20px;}
.countlist li .countcirc a{width:70px; height:70px; display:inline-block; background:#fff; border-radius:50%; margin:0 auto; border:2px solid #ddd; line-height:68px; font-weight:700; color:#000; font-size:20px; text-decoration:none; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.countlist li .countcirc a:hover, .countlist li .countcirc a.active{border-color:#5bb9bb; color:#5bb9bb;}
.countlist li h6{font-size:14px; font-weight:600; margin-top:10px;}
.countlist li .countcirc a.active h6{color:#5bb9bb;}

.sortbycad{background:#fff; border:1px solid #ddd; padding:10px 15px; margin:15px 0}
.sortbycad strong{display:block; margin-top:8px;}
.sortbycad .pagination{margin:0; float:right;}


.totalcandi{margin-top:20px; font-size:18px; font-weight:600; margin-bottom:7px;}
.totalcandi span{background:#5bb9bb; display:inline-block; color:#fff; border-radius:5px; padding:5px 10px; margin-left:15px; font-size:14px;}

.viewseekers li{border:1px solid #ddd; padding:15px; background:#fff; border-radius:3px; margin-top:5px;}
.viewseekers li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1); border: 1px solid #5bb9bb;}
.viewseekers li h3{margin-bottom:10px;}
.viewseekers li h3 a{font-size:20px;}
.viewseekers li h3 a:hover{color:#000;}
.viewseekers li .uniname{font-size:14px; margin-bottom:7px; color:#555;}
.viewseekers li .exp{font-size:14px; margin-bottom:10px; color:#777; line-height:18px;}
.viewseekers li .exp strong{display:block; font-weight:600; color:#555;}
.viewseekers li .moreinfo{margin-bottom:10px; color:#555;}
.viewseekers li .moreinfo i{width:16px; display:inline-block;}
.viewseekers li .sorted{margin-bottom:7px;}
.viewseekers li .sorted span{display:inline-block; padding:5px 10px; background:#5bb9bb;}
.viewseekers li .downcv{display:inline-block; background:#ffce34; padding:6px 9px; border-radius:4px; color:#fff; font-size:12px;}
.viewseekers li .downcv:hover{text-decoration:none; background:#000;}
.viewseekers li .action{margin-bottom:10px;}
.viewseekers li .action span{display:inline-block; padding:6px 10px; font-size:13px;}
.viewseekers li .reject{display:inline-block; text-decoration:none; text-align:center;}
.viewseekers li .reject i{background:#e80006; color:#fff; font-size:14px; line-height:24px; width:24px; height:24px; border-radius:50%; display:inline-block; margin-bottom:7px;}
.viewseekers li .reject:hover i{background:#333;}
.viewseekers li .reject strong{display:block; color:#666;}
.viewseekers li .col-md-3{padding-left:0;}	
	
	
.viewrevdet{background:#eee; padding:25px;}
.rsumeinfo{margin-top:10px;}
.rsumeinfo .jbinfo{float:left; margin:15px 30px 15px 0; line-height:24px;}
.rsumeinfo .jbinfo strong{font-weight:600;}	
.moreint{background:#fff; padding:20px; border-radius:5px; border:1px solid #ddd; text-align:center;}	
.moreint strong, .moreint span{display:block;}
.moreint span{color:#999; margin:7px 0;}
.moreint strong{font-weight:600;}
.moreint i{font-size:20px; color:#999;}

	
.myresumtxt{margin-bottom:15px; line-height:22px; color:#444;}
.cvdisplay table td{border:none !important; padding:5px 0 !important;}


.termspage h5{font-size:24px; margin-bottom:20px;}
.termspage h4{font-size:18x; margin:20px 0 5px 0; color:#5bb9bb;}
.termspage ol{list-style:decimal; margin-left:17px; margin-bottom:10px;}
.termspage ol li{padding:7px 0; line-height:22px;}
.termspage p strong{font-weight:700;}

.termspage ul {
	margin-bottom: 20px;
}
.termspage ul li {
	padding: 7px 0 7px 25px;
	position: relative;
	line-height: 22px;
}
.termspage ul li:before {
	content: '\f061';
	font-family: 'FontAwesome';
	color: #a8d815;
	position: absolute;
	left: 0;
}
.termspage ol li strong, .termspage ul li strong{font-weight:700;}


.captchacode{text-align:left; margin-bottom:5px;}
.confirm{text-align:center;}
.confirm p{margin-bottom:15px;}
.btnform{background:#5bb9bb; display:inline-block; color:#fff; padding:8px 20px;}

textarea{white-space:pre-wrap;}
pre{background:none; overflow:inherit; line-height:24px; margin-left:15px; width:100%; text-align:left; white-space:pre-wrap; word-wrap:break-word; word-break:break-word;}
	
/*******************
	Large Screen
*******************/
@media screen and (max-width: 1199px) {
.main-plan .plan-price2 {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price2-1 {
	font-size: 70px;
}
.main-plan .plan-price2-2 {
	margin-right: 0px;
}
.main-plan .plan-price {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price-1 {
	font-size: 70px;
}
.main-plan .plan-price-2 {
	margin-right: 0px;
}
.main-plan .plan-price1-1 {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price1-2 {
	font-size: 70px;
}
.main-plan .plan-price1-3 {
	margin-right: 0px;
}
.pricing-unit1 {
	margin-left: 5px;
}
.pricing-unit2 {
	margin-left: 5px;
}
.pricing-unit3 {
	margin-left: 5px;
}
}

/*******************
	Monitor Screen
*******************/
 @media screen and (max-width: 1024px) {
.usernav li a {
	padding: 19px 14px
}
.jobslist li .applybtn {
	margin-top: 15px;
}
.pageSearch a.btn {
	margin-bottom: 15px
}
}

/*******************
	Tablet Screen
*******************/
@media screen and (max-width: 990px) {
body {
	font-size: 16px;
}
.homelogo{position:static;}
.navbar-default {float:none;}
.three-plan li {
	padding: 0 15px;
	margin-top: 15px;
}
.three-plan ul {
	background: none;
}
.main-plan {
	max-width: 150px;
	margin: 0 auto;
}
.main-unit {
	max-width: 240px;
	height: 200px;
	margin: 0 auto;
}
/*Search*/
.searchwrap {
	padding: 40px 0;
}
.searchbar {
	padding:20px 5px 5px 5px;
}
.searchbar .form-control {
	margin-bottom: 15px;
}
.searchbar .btn {
	width: 100%;
}




ul.orderlist li {
	float: none;
	width: auto;
}
.optionlist li {
	font-size: 14px;
}
.searchList li p {
	font-size: 16px;
}
.sidebar a {
	font-size: 16px;
}
.sidebar .social a {
	font-size: 30px;
}
.pageTitle h1, .breadCrumb {
	text-align: center;
}
/*job detail*/
.job-header .jobinfo .companyinfo {
	text-align: left;
	margin-top: 30px;
	border-top: 1px solid #eee;
	padding-top: 30px;
}

.whatList li{margin-bottom:30px;}
.about-wraper h2{margin-top:20px;}
.postimg{margin-top:15px;}
.about-wraper, .textrow{padding:50px 0;}

.appwraper .appbtn{margin-top:30px;}
.appwraper .titleTop h3{font-size:40px;}
.appwraper .subtitle2{font-size:24px;}
/*Footer*/
.footerWrap h5 {
	margin-top: 25px;
	font-size:24px;
}
.searchbar div{padding:0 15px;}
.searchbar div.row{padding:0;}
/*.footerWrap .ftlinkswrap{display:none;}*/

}
/*******************
Large Mobile Screen
*******************/
@media screen and (max-width: 768px) {
.topsearchwrap h5{margin-top:30px;}
.navbar-nav>li{padding:0 10px;}
.searchbar div{padding:0 15px;}
.pagiWrap{margin-bottom:30px;}
.jobButtons a{font-size:15px; margin-right:0px; padding:6px 10px;}
.post-header h4{margin-top:10px;}
}


@media screen and (max-width: 767px) {
.header .logo {
	text-align: center;
	float:left;
}
.homelogo{padding-right:70px;}
.homelogo img{max-width:160px;}
.navbar-header{position:absolute; right:15px; top:15px;}
.navbar-default{margin-top:0;}
.navbar-toggle{background:#ccc;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-nav li.postjob, .navbar-nav li.jobseeker{margin-bottom:10px;}
.dropdown-menu {
	position: static;
	float: none;
	width: 100%;
}

.searchwrap{background:#eee;}
.searchbar .btn-group .dropdown-toggle, .searchbar .form-control{border:1px solid #ddd !important;}
.howlist li{border:none;}
.howlist li div{padding:0 !important;}
.howlist li img{height:auto; padding:0 15px;}

.adbanner1, .adbanner2, .adbanner3{display:none;}
.catelist li>span{display:block;}

.employerList li a{height:auto;}
.jobslist li .jobint img{border:none;}
.jobslist li .jobint .greybox .infobox{float:none; margin:0; text-align:left; padding:5px 0}

.contactinfo a{float:none; padding:6px 0; display:block; margin-right:0;}
.contactinfo span{margin-bottom:5px;}
.footerWrap .whitebg ul li a{padding:5px 0;}
.copyright{background:#fff; text-align:center;}

.searchform .col-md-3, .searchform .col-md-2, .searchform .col-sm-3, .searchform .col-sm-2{padding:0 15px;}
.searchform button[type="submit"].btn{width:100%;}
.searchList li .greybox .infobox{float:none; text-align:center;width:100%;}
.searchList li p{word-break:break-word;}

.searchList li.trainingbox{margin-bottom:10px;}
.searchList li.trainingbox .inftxt{margin-top:12px; line-height:20px;}
.searchList li.trainingbox .jobinfo{margin-top:10px;}
.searchList li.trainingbox{text-align:left;}
.job-header .contentbox p{text-align:left; margin-left:0;}

.job-header .jobinfo .companyinfo{padding-top:15px; margin-top:20px; text-align:left;}
.job-header .contentbox .jobinfolist{margin-bottom:0;}




.usernav li a {
	padding: 12px 15px;
}
.titleTop h3 {
	font-size: 36px;
}
.catelist {
	margin-bottom: 30px;
	padding-top:0;
}
.catelist li {
    padding: 0;
    position: relative;
    margin: 0 10px 15px 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}


.jobslist li {
	text-align: center;
}
.jobslist li h4 {
	margin-top: 5px;
}
.jobslist li .col-md-7, .jobslist li .col-md-9 {
	padding-left: 15px;
}
.main-plan .plan-price2 {
	margin-left: 0px;
	font-size: 44px;
}
.pagiWrap .showreslt {
	margin-bottom: 10px;
}
.searchform .form-control {
	margin-bottom: 15px;
}

.job-header .contentbox {
	padding: 20px;
}

.employerList li{width:25%;}

/*sidebar*/
.sidebar {
	margin-top: 30px;
}
.text-right {
	text-align: left;
}
/*Photo Streem*/
.photo-steam li {
	width: 50%;
}
.appimg {
	display:none;
}
.appwraper .appbtn a{margin-right:0; margin-bottom:15px;}
.searchbar div{padding:0 15px;}
.searchbar{padding-bottom:20px;}
.pull-right{float:none !important;}
.navbar-collapse{padding:0 15px;}

.comments .media-list li.margin-left80{margin-left:0;}

}
/*******************
	Mobiles Screen
*******************/
@media screen and (max-width: 560px) {
.jobButtons a {
	display: block;
	margin-right: 0;
	margin-top: 10px;
}
.searchwrap h3 {
	font-size: 24px;
}
.usernav li a {
	padding: 10px 10px;
	text-transform: none;
}
.error-page-wrap .errormain h2 {
	font-size: 150px;
	line-height: 160px;
}
.error-page-wrap .errormain h3 {
	font-size: 28px;
}
.searchList li {
	text-align: center;
}
.searchList li .jobimg {
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
.job-header .jobinfo .companyinfo .companylogo, .job-header .jobinfo .candidateinfo .userPic, .educationList li .date {
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
.job-header .jobinfo .candidateinfo .userPic {
	height: auto;
}

.employerList li{width:50%;}
.copyright ul li a{background:#ddd; color:#000; padding:8px 15px; margin:5px; display:block;}
.copyright ul li a:hover{background:#333; color:#fff; text-decoration:none;}

.appwraper .titleTop h3{font-size:36px;}
.appwraper{padding-top:50px;}
.appimg{display:none;}


}
 @media screen and (max-width: 400px) {
.header .col-md-5 {
	padding-right: 15px
}
.usernav li {
	width: 50%;
	text-align: center;
}
}


.job-desc-small{
	font-size: 12px !important;
}
  
.font-size12{
	font-size: 12px !important;
}
.font-size13{
	font-size: 13px !important;
}
.font-size14{
	font-size: 14px !important;
}
.font-size15{
	font-size: 15px !important;
}

 .note-editable ul, .note-editable ol { margin: 10px !important;}

 .bank-button{

    padding: 3px 10px 3px 10px;
    margin-bottom: 15px;
    border-radius: 2px;

 }

 .dropdown-menu li.dropdown-header{
 	padding-top: 10px ;
 	padding-bottom: 10px ;
 }

 .contentbox-f12 p{
 	font-size: 13px;
 }
.reject-resume, .reject-resume:hover, .reject-resume:active, .reject-resume:visited{
	 padding: 1px 5px !important;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	 background:red; color:white; 
	 text-decoration: none;
	 border-color: red;
 }

.rounded4{
	border-radius: 4px;
}

.alert-danger p{
	text-align: left;
	color: red;
}

.text-danger {
    color: #a94442 !important;
    text-align: left !important;
    font-size: 12px !important;
}

.text-info {
    color: #31708f !important;text-align: left !important;font-size: 12px !important;
}

.contact-details-link li.email-lnk{
      position: relative;
    padding-left: 22px;
 }
 .contact-details-link li.email-lnk:after {
    content: '\f0e0';
    font-family: fontAwesome;
    position: absolute;
    left: 0; /* Adjust as needed */
    top: 3px; /* Adjust as needed */
 }
 .contact-details-link li.email-lnk a{
  width: 100%;
    word-wrap: break-word;
    display: inline-block;
     white-space: pre-wrap;       /* css-3 */
      white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
      white-space: -pre-wrap;      /* Opera 4-6 */
      white-space: -o-pre-wrap;    /* Opera 7 */
      line-height: 20px;
  }


 .contact-details-link li.website-lnk{
      position: relative;
    padding-left: 22px;
 }
 .contact-details-link li.website-lnk:after {
    content: "\f0ac";
    font-family: fontAwesome;
    position: absolute;
    left: 0; /* Adjust as needed */
    top: 3px; /* Adjust as needed */
 }
 .contact-details-link li.website-lnk a{
     width: 100%;
    word-wrap: break-word;
    display: inline-block;
     white-space: pre-wrap;       /* css-3 */
      white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
      white-space: -pre-wrap;      /* Opera 4-6 */
      white-space: -o-pre-wrap;    /* Opera 7 */
      line-height: 20px;
  }

.contact-details-link li.career-lnk{
      position: relative;
    padding-left: 22px;
 }
 .contact-details-link li.career-lnk:after {
    content: "\f27e";
    font-family: fontAwesome;
    position: absolute;
    left: 0; /* Adjust as needed */
    top: 3px; /* Adjust as needed */
 }
 .contact-details-link li.career-lnk a{
    width: 100%;
    word-wrap: break-word;
    display: inline-block;
     white-space: pre-wrap;       /* css-3 */
      white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
      white-space: -pre-wrap;      /* Opera 4-6 */
      white-space: -o-pre-wrap;    /* Opera 7 */
      line-height: 20px;
  }

  .border-grey{
 	 border: 1px solid #ddd;
 	 border-radius: 4px;
  }

  .padding10{
  	padding:10px;
  }

    .padding15{
  	padding:15px;
  }

	.padding20{
  	padding:20px;
  }

  .text-left{
  	text-align: left !important;
  }

  .color-blue{
  	color: #4587a9 !important;
  }

  .employer-rightside ul{
  	margin-top:20px; list-style:circle;
  }

  .employer-rightside ul li{
  	margin-left: 20px;
  	margin-bottom: 15px;
  	color: #333 !important;
  	line-height: 20px;
  }
.employer-rightside h5{
  line-height: 20px;
  font-size: 15px;
}

.innerpageconeten p{
	font-size: 13px;
}

.bootstrap-select .dropdown-menu .inner li.selected a{
	border-color: #eeeeee;
}

/*following code added by janaki*/
.about_text
{
	text-align:justify;
}
.ceo_title
{
	text-align:left;
}
.ceo_title > h4
{


  color: #333;
    font-weight: 500;
    text-align:center;
        font-size: 15px !important;
        margin:8px 59px 0px 0px!important;

}
.ceo_title > h6
{
	color: #5bb9bb;
    font-weight: 500;
    text-align:center;
    font-size: 13px;
    padding:0px !important;
         margin: 2px 0px 0px -61px!important;
}
.founder
{
	margin:0 auto;
	text-align:center;

}
.founder > img
{
    height: 174px;
        margin: 0px 0px 0px -57px;

}
.ceo_title > strong{ text-align:center;font-weight: 500;  font-size: 12px;}
.service_text
{
	margin:0 auto;
	text-align:center;
	    font-size: 12px;
}
.service > img
{
	margin:0 auto;
	text-align:center;
	padding:10px 0px;
}
.employees > span
{
	color:#fff !important;
	margin-top:20px;
	font-size:20px;
	font-weight:700;
}
.employees > p > i{font-size:30px;padding-bottom:20px;}
.employee-p{font-size:12px;font-weight:500;padding-top:7px;}
 .testi
{
	background-color:#f2f2f2;
	padding:30px 0px 30px 0px;
}
.testi_part

{
	height:360px;
}
.testi_align > .testi_title
{
	font-family: 'Raleway', sans-serif;
	font-size:30px;
	color:#333;
	font-weight:600;
	margin:0 auto;
	text-align:center;
	
}
.row > .testi_border{margin:0 auto !important;
	text-align:center !important;}


	.testi_one
	{
		background-color:#ffffff;
		min-height: 314px;
		max-height: 500px;
	}
	.testi_one > img
	{
		padding-top:20px;
margin:0 auto;
	text-align:center;
	}
	.testi_one > .arow
	{
		    padding-top: 15px;
margin:0 auto;
	text-align:center;
	}
	
	.testi_one > .testi_name
	{
		font-family: 'Fira Sans', sans-serif;
		font-size:20px;
		color:#333;
		font-weight:500;
		line-height:2;
margin:0 auto;
	text-align:center;
	}
		.testi_one > .desti
	{
		font-family: 'Fira Sans', sans-serif;
		font-size:16px;
		color:#333;
		font-weight:400;
		font-style:italic;
margin:0 auto;
	text-align:center;
	}
/*.testi_bot
{

     background-color: #cc6d2f;
    border-radius: 4px;
    margin: 0px 15px;
    bottom: 82px;
    position: relative;
    height:130px;

}*/
.testi_bot > p
{
	font-family: 'Raleway', sans-serif;
	font-size:17px;
	color:#fff;
	font-weight:400;
	margin:0 auto;
	text-align:center;
	padding:20px 10px 20px 10px;
	min-width:330px;
}
.testi_align
{
	padding-bottom:45px !important;
}
   .owl-prev {
         width: 30px;
         height: 30px;
         position: absolute;
         top: 38%;
         margin: 0px!important;
         display: block !important;
         border:0px solid black;
         }
         .owl-next {
         width: 30px;
         height: 30px;
         position: absolute;
         top: 38%;
         right: -20px;
         display: block !important;
         border:0px solid black;
         }
         .owl-prev i, .owl-next i { color: #5bb9bb;}
         .owl-demo .item img{
         display: block;
         width: auto;
         margin-left: auto;
         margin-right: auto;
         }
         .carousel-wrap {
         margin: 90px auto;
         padding: 0 5%;
         width: 80%;
         position: relative;
         }
         /* fix blank or flashing items on carousel */
         .owl-carousel .item {
         position: relative;
         z-index: 100; 
         -webkit-backface-visibility: hidden; 
         }
         .back
         {
         border-radius:5px;
         height:auto;
         float:left;
         }
         .pro_img
         {
         width:20%;
         float:left;
         padding:10px 0px 10px 0px;
         }
         .pro_text
         {
         width:80%;
         float:left;
         padding:20px 0px 10px 0px;
         }
         .fa-angle-left , .fa-angle-right
         {
         font-size:30px;
         }
         .testi_part {
    height: 360px;
}
.testi_one {
    background-color: #ffffff;
    min-height: 314px;
    max-height: 500px;
}
.testi_one > .testi_name {
    font-family: 'Fira Sans', sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: 500;
    line-height: 2;
    margin: 0 auto;
    text-align: center;
}
.testi_one > .desti {
    font-family: 'Fira Sans', sans-serif;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    font-style: italic;
    margin: 0 auto;
    text-align: center;
}
.testi_bot {
    background-color: #000;
    border-radius: 4px;
    margin: 0px 15px;
    bottom: 82px;
    position: relative;
    height: 130px;
}
.testi_one > .arow {
    padding-top: 33px;
    margin: 0 auto;
    text-align: center;
}
.owl-carousel .owl-item img{width:unset !important;}
a {
  outline:none !important;
}
.carousel {
  background: #fff;
  position: relative;
  .carousel-inner {
    & > .item {
      height: 350px;
      background: #000;
    }
    .item img {
      width: 100%;
      margin: auto;
      position:relative;
      top:50%;
      transform: translateY(-50%);
    }
  }
  .carousel-indicators {
    position: relative;
    left: 0;
    bottom: 0;
    padding: 5px 0;
    width: 100%;
    margin: 0;
    font-size: 18px;
    li {
      text-indent: 0;
      border: none;
      border-radius: none;
      color: #c5c5c5;
      margin: 0 3px;
      width: initial;
      &.active {
        background: none;
        color: #79abd0;
        margin: 0 2px;
        width: initial;
      }
    }
  }
}

@media screen and (min-width: @screen-sm-min) {
  
  
  .carousel-caption {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: left;
    padding: 5px 30px;
    z-index: 10;
  }

  .carousel-control {
    z-index: 9;
    color: #4c4c4c;
    &.left, &.right {
      width: 100px;
      opacity: 1;
      background: none;
      .fa {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        position: absolute;
        top: 50%;
        display: inline-block;
      }
      .fa-chevron-left {
        left: 10px;
      }
      .fa-chevron-right {
        right: 10px;
      }
    }
  }
}
.carousel-control{top: 249px !important;}
.carousel-control.left , .carousel-control.right{background-image:unset !important;}

.about_ceo > p{text-align:justify;}
.w3-animate-zoom > img{width:360px;height:270px;}
.information > p{text-align:justify;}
.pad_fluid{padding-right: 0px !important;
 padding-left:0px !important; }
 .pad_botm{padding:50px 0px  0px 0px !important;}
/*responsive*/
@media (max-width: 1024px)
{
.jobslist li .jobint .greybox .infobox{	margin-right: 15px;}.testi_bot > p{min-width: 307px;}
}
@media (max-width: 768px)
{
	.sm_device > .logo > img{margin:0 auto !important; text-align:center !important;}
	.founder > img{height: 174px;margin: 0 auto;}
.ceo_title > h4{padding-top: 20px;margin:unset !important;}.employees{padding: 20px 0px 20px 0px;}
.item{width:100% !important;}.cloned[style]{width:768px !important;} .owl-item[style]{width:768px !important;}
.testi_bot{width:unset;}.testi_bot > p{min-width:unset;}.testi_one{width:100%;}.testi_part{height: 395px;}
.testi_bot{ height: 110px;}.ceo_title > strong{padding-left: 191px;}.shadow{margin-top: 30px;}
}
@media (max-width: 640px)
{
	.searchwrap h3 , .seekerwrap h4 , .searchwrap p {color: #333;}
	.searchbar .btn{margin-top:20px;}.seekerwrap a{margin: 11px 15px;}
	.titleTop h3{margin-top: 20px;}.founder > img{height: 174px;margin: 0 auto;}
.ceo_title > h4{padding-top: 20px;margin:unset !important;}.employees{padding: 20px 0px 20px 0px;}
.item{width:100% !important;}.cloned[style]{width:640px !important;} .owl-item[style]{width:640px !important;}
.testi_bot{width:unset;}.testi_bot > p{min-width:unset;}.testi_one{width:100%;}.testi_part{height: 395px;}
.testi_bot{ height: 110px;}.ceo_title > strong{padding-left: 143px;}.alert_box{width:610px !important;}
}
@media (max-width: 480px)
{
	.searchwrap h3 , .seekerwrap h4 , .searchwrap p {color: #333;}
	.searchbar .btn{margin-top:20px;}.seekerwrap a{margin: 11px 15px;}
	.titleTop h3{margin-top: 20px;}.founder > img{height: 174px;margin: 0 auto;}
.ceo_title > h4{padding-top: 20px;margin:unset !important;}.employees{padding: 20px 0px 20px 0px;}
.item{width:100% !important;}.cloned[style]{width:480px !important;} .owl-item[style]{width:480px !important;}
.testi_bot{width:unset;}.testi_bot > p{min-width:unset;}.testi_one{width:100%;}.testi_part{height: 395px;}
.testi_bot{ height: 131px;}.shadow{margin-top: 30px;}.contact-form{ margin-top: 20px;}.alert_box{width:440px !important;}.ceo_title > strong{padding-left: 66px;}
}
@media (max-width: 360px)
{
	.searchwrap h3 , .seekerwrap h4 , .searchwrap p {color: #333;}
	.searchbar .btn{margin-top:20px;}.seekerwrap a{margin: 11px 15px;}
	.titleTop h3{margin-top: 20px;}.founder > img{height: 174px;margin: 0 auto;}
.ceo_title > h4{padding-top: 20px;margin:unset !important;}.employees{padding: 20px 0px 20px 0px;}
.item{width:100% !important;}.cloned[style]{width:360px !important;} .owl-item[style]{width:360px !important;}
.testi_bot{width:unset;}.testi_bot > p{min-width:unset;}.testi_one{width:100%;}.testi_part{height: 395px;}
.testi_bot{ height: 156px;}.shadow{margin-top: 30px;}.contact-form{ margin-top: 20px;}.alert_box{width:280px !important;}
}

@media (max-width: 320px)
{
	.searchwrap h3 , .seekerwrap h4 , .searchwrap p {color: #333;}
	.searchbar .btn{margin-top:20px;}.seekerwrap a{margin: 11px 15px;}
	.titleTop h3{margin-top: 20px;}.founder > img{height: 174px;margin: 0 auto;}
.ceo_title > h4{padding-top: 20px;margin:unset !important;}.employees{padding: 20px 0px 20px 0px;}
.item{width:100% !important;}.cloned[style]{width:320px !important;} .owl-item[style]{width:320px !important;}
.testi_bot{width:unset;}.testi_bot > p{min-width:unset;}.testi_one{width:100%;}.testi_part{height: 395px;}
.testi_bot{ height: 156px;}.shadow{margin-top: 30px;}.contact-form{ margin-top: 20px;}.alert_box{width:280px !important;}
}
.w3-animate-zoom  > img:hover
{
	transition: 0.5s;
	padding:15px;
	/*-ms-transform:scale(.9);
-webkit-transform:scale(.9);
transform:scale(0.978);
transition-property: transform;*/

}
.w3-animate-zoom:hover
{
	    box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
    border-color: rgba(223,225,229,0);
}
.w3-animate-zoom > h5
{
text-transform:uppercase;
padding:10px 0px 10px 0px;
}
.w3-animate-zoom:hover > h5
{
padding:10px 0px 10px 0px;cursor:pointer;}
.shadow
{
	border: 2px solid #5bb9bb;
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);

}
.shadow > h3{
	background-color: #5bb9bb;
    color: #fff;
    margin:0px !important;
    padding:5px;

}
.marq ul
{
padding-left:10px;
float:left;
width: 100%;
}
.marq ul > a > li
{
	font-size:17px;
	    padding: 7px;
    border-bottom: 1px solid #ddd;
}
.marq ul > a > li > img
{
float:right !important;
width:60px;
}
a:hover
{
	text-decoration: unset !important
}

.job_show{margin:0 auto;text-align:center;}
/*2. pagination style-2 */
.custom-pagination.pagination { 
	padding:10px 0;
}
.custom-pagination.pagination > li:first-child > a, 
.custom-pagination.pagination > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: 0;
}
.custom-pagination.pagination > li:last-child > a, 
.custom-pagination.pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.custom-pagination.pagination > li > a, 
.custom-pagination.pagination > li > span {
    background-color: #1a1a1a;
    border: 1px solid #0e131b;
    color: #fff;
	font-weight:600;
	font-size:15px;
}
.custom-pagination.pagination > li > a:hover, 
.custom-pagination.pagination > li > span:hover, 
.custom-pagination.pagination > li > a:focus, 
.custom-pagination.pagination > li > span:focus {
    background-color: #5bb9bb;
    border-color:transparent;
	color: #fff;
}
.custom-pagination.pagination > .active > a, 
.custom-pagination.pagination > .active > span, 
.custom-pagination.pagination > .active > a:hover, 
.custom-pagination.pagination > .active > span:hover, 
.custom-pagination.pagination > .active > a:focus, 
.custom-pagination.pagination > .active > span:focus {
    background-color: #5bb9bb;
    border-color:transparent;
}
.custom-pagination.pagination > .previous > a, 
.custom-pagination.pagination > .next > a {
    padding:8px 14px;
	font-size:12px;
}
.shadow > h3{font-size:20px !important;padding-left: 12px;}
.ftint > h5{padding-left: 14px; }
.alert_box{width:700px;margin:0 auto;text-align:center;}
.services > h4{font-weight: 700;}
.ser_content{text-align:justify;}

/*.edu_list {
list-style-image: url('fontend/images/arow.png');
padding-left: 44px;
padding-top: 3px;
}*/
.edu_list li:before {
    content:'\f101';
font-family: FontAwesome;
 /*   background-image: url('fontend/images/arow.png');*/
font-weight:700;
font-size:15px;
color:#000;
margin-right:10px;
}
.candiate_det > strong
{
	font-weight:500;
}
select.selectpicker {
      display: block;
      margin: 0 auto;
      padding-left: 20px;
}
.bootstrap-select .dropdown-menu .inner li.selected a{color: #fff;
    background-color: #5bb9bb;}
#overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.7); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}
.lg_width
{
	width:100%;
	margin-top:11px;
}
.edu_tag
{
	font-weight:500;
	font-size:12px;
	margin:0 auto;

	padding-bottom:20px;
}
.sm_text
{
    padding:20px;
    text-align:justify;
}
.slct{padding-left:0px !important;}
.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:356px !important;}
.quali
{
	padding-left:0px !important;
}
label{padding: 10px 0px 10px 0px;}
.inner_top
{
	    margin-bottom: 10px;
    text-transform: uppercase;
    text-align:left;
}
.inner_top h3
{
	    font-size: 21px;
    font-weight: 700;
    color: #3c494e;
   
}
.inner_top h3 span {
    color: #5bb9bb;
    font-weight: 700;
}
.services > img
{
	padding-top:50px;
}
.foo_con
{
padding-left: 187px;
}

/*responsive*/
@media (max-width: 1024px)
{
	.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100% !important;}
	.slct{padding-right:0px !important;padding-left:0px !important;}
	.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:618px !important;}
}
@media (max-width: 768px)
{
	.slct{padding-right:0px !important;padding-left:0px !important;}
	.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:717px !important;}	.form-group {margin-bottom: 6px !important;}
}
@media (max-width: 768px)
{
	.slct{padding-right:0px !important;padding-left:0px !important;}
	.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:717px !important;}	.form-group {margin-bottom: 6px !important;}.foo_con{padding-left:0px;}.ftint > h5{padding-left:0px;}
}
@media (max-width: 360px)
{
	.slct{padding-right:0px !important;padding-left:0px !important;}
	.ftint > h5{padding-left:0px !important;}
	.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:327px !important;}	.form-group {margin-bottom: 6px !important;}
	.ceo_title > strong{padding-left:0px;}.foo_con{padding-left:0px;}
}
@media (max-width: 320px)
{
	.slct{padding-right:0px !important;padding-left:0px !important;}
	.slct > .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:291px !important;}
	.form-group {margin-bottom: 6px !important;}.ftint > h5{padding-left:0px;}.foo_con{padding-left:0px;}.ceo_title > strong{padding-left:0px;}
}

.employee-p > span
{
	       font-size: 13.5px;
    font-weight: 700;
    color: #dfad1b;
}

.modal-content {
 
  cursor: pointer;
  transition: 0.3s;
}

.modal-conten:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
  margin: auto;
  display: block;
  /*width: 80%;
  max-width: 700px;*/
}

/* Caption of Modal Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal-content, #caption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.close_mul {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close_mul:hover,
.close_mul:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.searchbar select.sl_srl, .searchblack select.sl_sr {
    padding: 12px 15px 13px 15px;
    line-height: 46px;
}

.searchbar select.sl_sr {
    border-radius: 0 !important;
    border: 0;
}
.searchbar .sl_sr, .searchbar select.sl_sr {
    height: auto;
    /*border-radius: 30px 0 0 30px !important;*/
        padding: 3px 12px 4px 12px;
    border: none;
    font-size: 18px;
    font-weight: 300;
    box-shadow: none;
    margin: 0;
}
.sl_sr {
    border: 1px solid #eee;
    box-shadow: none !important;
  
}
.sl_sr {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sl_sr > .btn
{
border-color:#fff !important;
}
.sl_sr .dropdown-toggle:focus
{
	    outline: unset !important;
    outline: unset !important;
    outline-offset: unset !important;
    background-color:#fff  !important;

    outline-color: #fff  !important;
}
.sl_sr > .btn-default:hover
{
	background-color: unset !important;
}
.sl_sr > .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: unset !important; 
    box-shadow: unset !important; 
}
.bs-searchbox > .form-control

{
	border:2px solid #eee !important;
	border-radius:unset !important;
}
.bs-searchbox > .form-control:focus

{
		outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.dropdown-header > .text
{
	    text-shadow:unset !important;
}
.dropdown-header > .active > a
{
	color:#777 !important;
}
.searchbar > .bootstrap-select
{
	width:100% !important;
}
.re_buton
{
	    padding: 10px 12px !important;
	    width:100%;
}
.listbtn > a {
    background: #fff;
    display: inline-block;
    border-radius: 25px;
    width: 100%;
    color: #555;
    text-transform: uppercase;
    font-weight: 700;
    padding: 9px 8px;
    text-align: center;
    border: 2px solid #1f93f9;
}
.listbtn a:hover {
    background: #1f93f9;
    color: #fff;
    text-decoration: none;
}

/********************************/

.logo img{
	border-radius:10px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow: visible;
      background: #000 url(../../files/preloader.gif) no-repeat center center;
    background-size: 5%;
    opacity: 0.5;
}

.form-control{
    border: 1px solid #ddd;
    font-size: 12px;
    line-height: 32px;
    margin-bottom: 15px;
    padding: 10px 20px;
	height:auto;
}

.mycontactform button{
	background-color: #5bb9bb;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 15px 12px;
}