@charset "utf-8";
/* Coded by girikumar */


body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	background-repeat:repeat-x;
}
* {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.red {
	color:#F00;
	font-size:12px;
	font-weight:bold;
}
.error-box {
	border: 0 solid #de0000;
    border-radius: 0;
    color: #de0000;
    font-size: 14px;
    font-weight: 600;
    height: auto;
    margin-bottom: 15px;
    padding: 5px;
    width: 100%;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#DE0000;
}
img, img a {
	outline:none;
	border:none;
}
.grey {
	color:#a3a3a3;
}
.black {
	color:#333;
}
.red {
	color:#de0000;
}
h1 {
	font-size:16px;
	color:#de0000;
}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#alert-error {
	background:#F2F2F2;
	border:#333 1px solid;
	padding:8px;
	font-size:14px;
	color:#de0000;
	text-align:center;
	font-weight:bold;
}
.over-tr tr:hover {
	cursor: pointer;
}
.messageReaded {
/*background: #CCCCCC;*/
}



.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}
.messageNonReaded {
	background: #F9F9F9;
}
.messageNonReaded td {
	font-weight: bolder;
}
.hintsClass {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	background-color: #f0f0f0;
	color: #000000;
	border: 1px solid #808080;
	padding: 5px;
}
.s1 {
	display:block;
	padding:7px 15px;
	border:#CCCCCC 1px solid;
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-9 */
}
/*  */
.course-box {
	width:auto;
	height:auto;
	float:left;
	padding:10px 20px;
	margin:5px 10px;
	background:#DADADA;
	border:#FFF 1px solid;
}
/*------------------------------ full width----------------------------------------- */

.full-width {
	width:928px;
	float:left;
	padding:10px;
	border:#CCCCCC 1px solid;
	margin-top:10px;
	color:#333;
	font-size:13px;
	background-color:#F8F8F8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.full-width p {
	font-size:12px;
	line-height:22px;
	text-align:justify;
}
.full-width h1 {
	margin-bottom:8px;
	color:#de0000;
	font-weight:bold;
}
.full-width h2 {
	margin-bottom:8px;
	color:#de0000;
	font-size:14px;
	font-weight:normal;
}
.full-width h3 {
	margin-bottom:8px;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.full-width h4 {
	margin-bottom:8px;
	color:#000;
	font-size:14px;
	font-weight:normal;
}
/*------------------------------ wrapper----------------------------------------- */
.wrapper {
	width:100%;
	height:auto;
	float:left;
}
/*------------------------------ main div----------------------------------------- */
.main {
	width:1170px;
	height:auto;
	margin:0px auto;
}
/*------------------------------ header----------------------------------------- */

/*------------------------------ logo----------------------------------------- */
.logo {
	width:234px;
	height:70px;
	float:left;
	margin:15px 0px 0px 0px;
}
/*------------------------------ top icons----------------------------------------- */
.top-icons {
	width:716px;
	height:36px;
	float:left;
	margin:15px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	line-height:36px;
}
.top-icons2 {
	width:716px;
	height:36px;
	float:left;
	text-align:right;
	font-size:10px;
}
/*------------------------------ main-navigation----------------------------------------- */
.main-nav {
	width:950px;
	height:auto;
	float:left;
	border-bottom:2px solid #de0000;
	margin-top:15px;
}
.login {
	width:82px;
	background-image:url(login-bg.png);
	background-repeat:no-repeat;
	height:28px;
	float:right;
}
.login2 {
	width:82px;
	height:28px;
	float:right;
	background-image:url(login-bg.png);
	background-repeat:no-repeat;
}
.login2:hover {
	background-image:url(login-bg-hover.png);
}
.login2 a {
	display:block;
	width:82px;
	height:28px;
	float:right;
	text-align:center;
	line-height:28px;
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
}
.login2 a:hover {
	text-decoration:none;
}
.nav {
	height:auto;
	float:right;
	margin-left:18px;
}
.nav ul {
	list-style:none;
}
.nav ul li {
	background:url(btn-style.gif) left no-repeat;
	float:left;
}
.nav ul li a {
	display:block;
	float:left;
	padding:5px 20px 5px 10px;
}
.home-icon {
	width:30px;
	height:auto;
	float:right;
	margin:1px 10px 0px 10px;
}
/*------------------------------ detail bar----------------------------------------- */
/* .detail-bar {
	width:950px;
	height:auto;
	float:left;
	border-bottom:#d9d9d9 1px solid;
	padding:5px 0px;
} */

.deatails a {
	display:block;
	padding:0px 15px;
	background:url(detail-style.png) no-repeat left;
	float:left;
	color:#999;
	margin-top:3px;
}
.deatails a:hover {
	color:#000;
	text-decoration:none;
}
.deatails a.active {
	color:#444;
}
.search-bar {
	width:200px;
	height:auto;
	float:left;
	text-align:right;
}
.form {
	font-size:12px;
	color:#999;
	height:18px;
	widows:120px;
}
/*------------------------------ left-main----------------------------------------- */
/* .left {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px;
} */
/*------------------------------ Job Search----------------------------------------- */
.job-search {
	width:208px;
	height:auto;
	float:left;
	border:#E9E9E9 1px solid;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #eaeaea 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(99%, #eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #eaeaea 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #eaeaea 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #eaeaea 99%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%, #eaeaea 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeaea', GradientType=0 ); /* IE6-9 */
}
.job-search h1 {
	width:208px;
	height:auto;
	padding-bottom:8px;
	font-size:14px;
	border-bottom:#CCC 1px solid;
	color:#666;
	float:left;
}
.job-search ul {
	width:208px;
	height:auto;
	padding-bottom:8px;
	font-size:12px;
	color:#666;
	float:right;
	list-style-type: none;
}
.jobsearch-form {
	width:203px;
	height:auto;
	margin:10px 0px 10px 0px;
	float:left;
}
.jobsearch-form a {
	color:#333;
	font-size:12px;
	text-decoration:underline;
}
.jobsearch-form a:hover {
	color:#DE0000;
}
.job-search1 {
	width:208px;
	height:235px;
	float:left;
	border:#E9E9E9 1px solid;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #0e0e0e; /* Old browsers */
	background: -moz-linear-gradient(top, #0e0e0e 1%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0e0e0e), color-stop(100%, #666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0e0e0e 1%, #666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0e0e0e 1%, #666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0e0e0e 1%, #666666 100%); /* IE10+ */
	background: linear-gradient(top, #0e0e0e 1%, #666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#666666', GradientType=0 ); /* IE6-9 */
}
.job-search1 h1 {
	width:208px;
	height:auto;
	padding-bottom:8px;
	font-size:14px;
	border-bottom:#CCC 1px solid;
	color:#FFF;
	float:left;
}
.jobsearch-form1 {
	width:203px;
	height:auto;
	margin:10px 0px 10px 0px;
	float:left;
}
.jobsearch-form1 a {
	color:#FFF;
	font-size:12px;
}
.jobsearch-form1 a:hover {
	text-decoration:underline;
}
/* .job-box {
	color:#666;
	font-size:12px;
	border:1px solid #CCC;
	height:20px;
	padding-bottom:2px;
	padding-left:3px;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
} */
/*------------------------------ download broucher----------------------------------------- */
.brocher {
	width:250px;
	height:auto;
	float:left;
	margin:10px 0px;
}.user_loginpage .form-horizontal .form-group {
    margin-right: 0;
}
.brocher a {
	color:#de0000;
	font-size:13px;
	text-decoration:underline;
	display:block;
	float:left;
}
.brocher a span {
	color:#000;
	text-decoration:underline;
}
.brocher a:hover, .brocher a span:hover {
	text-decoration:none;
}
/*------------------------------left-Services----------------------------------------- */
.left-services {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px;
}
.left-services a {
	display:block;
	padding:8px 0px 10px 30px;
	background-image:url(left-btn-style.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:14px;
	color:#999;
}
.left-services a:hover {
	color:#666;
	background-image:url(left-btn-style-hover.png);
	text-decoration:none;
}
/*------------------------------admin-task-links----------------------------------------- */
.admin-task {
	width:230px;
	height:auto;
	float:left;
}
.admin-task h1 {
	width:218px;
	padding:5px;
	font-size:14px;
	color:#FFF;
	border:#B70300 1px solid;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #e80000; /* Old browsers */
	background: -moz-linear-gradient(top, #e80000 0%, #ba0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e80000), color-stop(100%, #ba0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e80000 0%, #ba0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e80000 0%, #ba0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e80000 0%, #ba0000 100%); /* IE10+ */
	background: linear-gradient(top, #e80000 0%, #ba0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e80000', endColorstr='#ba0000', GradientType=0 ); /* IE6-9 */
}
.admin-task-box {
	width:218px;
	padding:2px 5px;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-left:#CCC 1px solid;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.admin-task-box a {
	width:206px;
	height:auto;
	display:block;
	padding:5px;
	margin:3px 0px;
	font-size:12px;
	border:#E4E4E4 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.admin-task-box a:hover {
	color:#000;
	text-decoration:none;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
}
.centernew {
	width:695px;
	height:auto;
	float:left;
	margin:10px;
	border:#CCCCCC 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 ); /* IE6-9 */
}
.centernew p {
	line-height:22px;
	font-size:12px;
	margin-bottom:8px;
	text-align:center;
	color:#666;
}
.centernew h1 {
	margin-bottom:8px;
	color:#de0000;
	font-weight:bold;
}
.centernew h2 {
	margin-bottom:8px;
	color:#de0000;
	font-size:14px;
	font-weight:normal;
}
.centernew h3 {
	font-size:14px;
	margin-bottom:8px;
	font-weight:bold;
	width:100%;
	border-bottom:#CCC 1px solid;
	padding-bottom:8px;
}
.centernew h4 {
	margin-bottom:8px;
	color:#000;
	font-size:14px;
	font-weight:normal;
}
/*------------------------------ center-main----------------------------------------- */
.center {
	width:470px;
	height:auto;
	float:left;
	margin:10px;
}
/*------------------------------ Banner----------------------------------------- */
.flas-banner {
	width:470px;
	height:auto;
	float:left;
}
/*------------------------------ center content----------------------------------------- */
.content-center {
	width:470px;
	height:auto;
	float:left;
	background-image:url(bg-style.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
	margin:10px 0px;
	text-align:justify;
	line-height:20px;
}
.content-center p {
	margin:15px 0px 0px 0px;
}
/*------------------------------ Tab Content----------------------------------------- */
.tabs {
	width:470px;
	height:337px;
	float:left;
	padding-bottom:30px;
}
.tab-box {
	width:200px;
	height:337px;
	float:left;
	margin-right:25px;
	text-align:center;
}
.tab-box h2 {
	width:190px;
	background:url(tab-bg.png) no-repeat;
	height:34px;
	text-align:center;
	color:#FFF;
	padding-top:12px;
	font-size:14px;
}
.tab-box p {
	margin:10px 0px;
	line-height:16px;
	color:#666;
}
.tab-box-bottom {
	display:block;
	text-align:center;
	background:url(tab-btn.png) no-repeat;
	width:170px;
	height:24px;
	color:#FFF;
	font-size:12px;
	margin-left:15px;
	padding-top:9px;
	
	
}
.tab-box a:hover {
	color:#de0000;
}
/*------------------------------ right-main----------------------------------------- */
/* .right {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px;
} */
/*------------------------------ NEWS----------------------------------------- */
.latest-news {
	width:210px;
	height:237px;
	float:left;
	background-image:url(news-bg.png);
	background-repeat:no-repeat;
	padding:10px;
}
.latest-news-heading {
	width:192px;
	height:auto;
	float:left;
	background:url(line-style.gif) no-repeat center;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;
}
.latest-news-arows {
	width:8px;
	height:8px;
	float:right;
	margin:3px 9px 0px 0px;
}
.news-content {
	width:210px;
	height:auto;
	float:left;
	margin-top:5px;
}
.news-content p {
	border-bottom:#ff6262 1px solid;
	padding-bottom:10px;
	margin-top:10px;
	color:#FFF;
	font-size:12px;
	text-align:justify;
}
/*------------------------------ company certification----------------------------------------- */
.certify {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px;
}
/*------------------------------ QUICK ENQUIRY----------------------------------------- */
.enquiry {
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px;
}
.enquiry submit {
	border:none;
}
.enquiry-box {
	width:230px;
	height:auto;
	float:left;
	margin-top:10px;
}
.enquiry-form {
	width:228px;
	height:25px;
	border:#CCC 1px solid;
	color:#999;
	font-size:12px;
	padding-left:8px;
	margin:10px 0px 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.enquiry-form2 {
	width:228px;
	border:#CCC 1px solid;
	color:#999;
	font-size:12px;
	padding-left:8px;
	padding-top:8px;
	margin:10px 0px 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.btn1 {
	background-image:url(enquiry-submit.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:75px;
	height:30px;
	margin-top:10px;
	background-position:center;
	padding-bottom:3px;
	cursor:pointer;
	outline:none;
	border:none;
}
.btn1:hover {
	background-image:url(enquiry-submit-hover.png);
	background-repeat:no-repeat;
}
.btn-left {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	cursor:pointer;
	outline:none;
	border:none;
	display:block;
	padding:4px 5px 5px 5px;
	margin-top:10px;
 background:background: #ff5b35; /* Old browsers */
	background: -moz-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5b35), color-stop(100%, #e91f12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* IE10+ */
	background: linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5b35', endColorstr='#e91f12', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.btn-left:hover {
	background: #e91f12; /* Old browsers */
	background: -moz-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #e91f12), color-stop(100%, #ff5b35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* IE10+ */
	background: linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91f12', endColorstr='#ff5b35', GradientType=0 ); /* IE6-9 */
}
.btn-style {
background:background: #ff5b35; /* Old browsers */
	background: -moz-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5b35), color-stop(100%, #e91f12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* IE10+ */
	background: linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5b35', endColorstr='#e91f12', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:10px 15px;
}
.btn-style:hover {
	background: #e91f12; /* Old browsers */
	background: -moz-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #e91f12), color-stop(100%, #ff5b35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* IE10+ */
	background: linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91f12', endColorstr='#ff5b35', GradientType=0 ); /* IE6-9 */
	color:#FFF;
	text-decoration:none;
}
.btn-right {
background:background: #ff5b35; /* Old browsers */
	background: -moz-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5b35), color-stop(100%, #e91f12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* IE10+ */
	background: linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5b35', endColorstr='#e91f12', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	float:right;
	display:block;
	height:30px;
	line-height:30px;
	padding:3px 5px 5px 5px;
	cursor:pointer;
	outline:none;
	border:none;
}
.btn-right:hover {
	background: #e91f12; /* Old browsers */
	background: -moz-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #e91f12), color-stop(100%, #ff5b35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* IE10+ */
	background: linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91f12', endColorstr='#ff5b35', GradientType=0 ); /* IE6-9 */
}
.btn-left2 {
background:background: #ff5b35; /* Old browsers */
	background: -moz-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5b35), color-stop(100%, #e91f12)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* IE10+ */
	background: linear-gradient(top, #ff5b35 0%, #e91f12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5b35', endColorstr='#e91f12', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	padding:3px 5px 5px 5px;
	cursor:pointer;
	outline:none;
	border:none;
	margin-left:15px;
}
.btn-left2:hover {
	background: #e91f12; /* Old browsers */
	background: -moz-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #e91f12), color-stop(100%, #ff5b35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* IE10+ */
	background: linear-gradient(top, #e91f12 95%, #ff5b35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91f12', endColorstr='#ff5b35', GradientType=0 ); /* IE6-9 */
}
/*------------------------------ forms Box ----------------------------------------- */

.form-box {
	width:710px;
	height:auto;
	float:left;
	margin:10px 0px 10px 10px;
	color:#666;
}
.applicants {
	width:auto;
	height:auto;
}
.applicants a {
	display:block;
	float:left;
	padding:4px 5px;
	font-size:12px;
	border:#6a0000 1px solid;
	color:#FFF;
	background: #de0000; /* Old browsers */
	background: -moz-linear-gradient(top, #de0000 0%, #a11f1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de0000), color-stop(100%, #a11f1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #de0000 0%, #a11f1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #de0000 0%, #a11f1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #de0000 0%, #a11f1f 100%); /* IE10+ */
	background: linear-gradient(top, #de0000 0%, #a11f1f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0000', endColorstr='#a11f1f', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.applicants a:hover {
	color:#000;
	text-decoration:none;
	border:#6a0000 1px solid;
	color:#FFF;
	text-decoration:underline;
	background: #de0000; /* Old browsers */
	background: -moz-linear-gradient(top, #de0000 0%, #870000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de0000), color-stop(100%, #870000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #de0000 0%, #870000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #de0000 0%, #870000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #de0000 0%, #870000 100%); /* IE10+ */
	background: linear-gradient(top, #de0000 0%, #870000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0000', endColorstr='#870000', GradientType=0 ); /* IE6-9 */
}
/*------------------------------ content-full----------------------------------------- */
.fullbox {
	width:950px;
	height:auto;
	float:left;
	background-image:url(bg-style3.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
}
.fullbox2 {
	padding: 0 10px;
    width: 100%;
	height:auto;
	float:left;
	border:#E6E6E6 1px solid;
	margin-top:10px;
	font-size:12px;
	color:#333;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f4 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f4 0%, #d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f4 0%, #d6d6d6 100%); /* IE10+ */
	background: linear-gradient(top, #f4f4f4 0%, #d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d6d6d6', GradientType=0 ); /* IE6-9 */
}
.fullbox2 p {
	margin-bottom:8px;
	line-height:22px;
	color:#666;
	text-align:justify;
}
.fullbox3 {
	width:928px;
	padding:10px;
	height:auto;
	float:left;
	border:#E6E6E6 1px solid;
	background:#F4F4F4;
	font-size:12px;
	color:#333;
	margin:0px 0px 10px 0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;/*background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); 
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/
}
fullbox3 h6 {
	width:930px;
	padding-bottom:8px;
	border-bottom:#666 1px solid;
	margin-bottom:8px;
	font-size:18px;
	color:#de0000;
}
.fullbox3 h5 {
	font-size:12px;
	color:#de0000;
	font-weight:bold;
	margin:8px 0px;
}
.box3 a {
	display:block;
	padding:3px 15px;
	float:left;
	color:#de0000;
}
.fullbox3 p {
	text-align:justify;
	line-height:22px;
	margin-top:10px;
}
.fullbox3 h2 {
	font-weight:bold;
	font-size:16px;
	width:860px;
	color:#de0000;
	border-bottom:#CCC 1px solid;
	padding-bottom:8px;
}
/*------------------------------ content-full-icons----------------------------------------- */
.content-icon-box {
	width:316px;
	height:auto;
	float:left;
	margin-top:10px;
}
.icon {
	width:80px;
	height:auto;
	float:left;
	margin-top:10px;
}
.icon-txt {
	width:220px;
	height:auto;
	float:left;
	text-align:justify;
	color:#333;
	line-height:20px;
}
.icon-txt h3 {
	width:210px;
	font-size:13px;
	color:#de0000;
	padding-bottom:6px;
	border-bottom:#CCC 1px solid;
}
.icon-txt P {
	margin:8px 0px;
}
.icon-txt a {
	float:right;
	color:#de0000;
	font-size:12px;
}
.icon-txt a:hover {
	color:#000;
}
/*------------------------------ footer----------------------------------------- */
.footer {
	width:100%;
	background-image:url(footer-bg.png);
	background-repeat:repeat-x;
	height:37px;
	float:left;
	margin-top:10px;
}
#push {
	clear:both;
	bottom:0px;
}
.footer-main {
	width:950px;
	height:auto;
	margin:0px auto;
}
.footer-left {
	width:450px;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	padding-top:11px;
}
.footer-right {
	width:500px;
	height:auto;
	float:left;
	text-align:right;
	padding-top:8px;
}
.fullbox4 {
	width:688px;
	padding:10px;
	height:auto;
	float:left;
	border:#E6E6E6 1px solid;
	margin-top:10px;
	font-size:12px;
	color:#333;
	margin:10px 0px 10px 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
}
.fullbox4 p {
	text-align:justify;
	line-height:22px;
	margin-top:10px;
}
.fullbox4 h2 {
	font-weight:bold;
	font-size:16px;
	color:#de0000;
}
/*------------------------------ content ----------------------------------------- */
.content-main {
	width:934px;
	height:auto;
	float:left;
	margin-top:8px;
	border:#E8E8E8 1px solid;
	padding:7px;
	background-color:#FFF;
}
.content-main h1 {
	width:934px;
	border-bottom:#333 1px solid;
	padding-bottom:8px;
	margin-bottom:8px;
}
.content-main p {
	line-height:22px;
	font-size:12px;
	margin-bottom:8px;
	text-align:justify;
	color:#666;
}
.content-main h3 {
	font-size:14px;
	margin-bottom:8px;
	font-weight:bold;
	width:100%;
	border-bottom:#CCC 1px solid;
	padding-bottom:8px;
}
.red2 {
	color:#de0000;
	font-weight:bold;
}
.link-style1 {
	width:auto;
	height:auto;
}
.search-type-box {
	width:443px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	padding:8px;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(242, 242, 242, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
}
.search-type-box:hover {
	border:#999 1px solid;
}
.link-style2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    border-radius: 5px;
    box-shadow: 0 0 10px #ccc inset;
    float: left;
    height: auto;
    margin-bottom: 20px;
    padding: 8px;
    text-align: center;width: 100%;
}
.link-style2 a {
	display:block;
	font-size: 16px;
	color:#fff;
	padding:5px 8px;
	text-align:center;
	margin-top:10px;
	border:#F00 1px solid;
	background:#F00;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.link-style2 a:hover {
	text-decoration:none;
	background:#000;
	border:#000 1px solid;
}
.link-style2 a img {
    color: #000;
    display: inline-block;
    line-height: 30px;
    max-height: 80px;
}
.link-style2:hover {
	border:#ececec 1px solid;
	background:#FFF;
	box-shadow: 0 0 10px #ccc;
	cursor:pointer;
}
/*
.text-form {
	border:#CCC 1px solid;
	padding:3px 5px;
	width:100%;
	font-size:12px;
	color:#666;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%); 
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
}*/
.pages {
	width:auto;
	height:auto;
	float:right;
}

.pages a {
	display:block;
	float:left;
	padding:5px 10px;
	color:#000;
}
.pages a:hover, .pages a.active {
	color:#de0000;
	text-decoration:none;
}
.sub-links {
	width:100%;
	height:auto;
	float:left;
	margin:8px 0px 0px 0px;
	/* border:#CCC 1px solid; */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
}
.sub-links a {
	display:block;
	 font-size: 11px;
    padding: 10px 6px;
}
.sub-links a:hover {
	background: #d6f0fd; /* Old browsers */
	background: -moz-linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6f0fd), color-stop(100%, #f2f9fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* IE10+ */
	background: linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f0fd', endColorstr='#f2f9fe', GradientType=0 ); /* IE6-9 */
}

/*------------------------------ tree menu----------------------------------------- */

.tree-menu {
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
}
.tree-right {
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
}
.tree-block {
	 background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}
.left-fix {
	width:100%;
	height:664px;
	float:left;
	background:url(left-bg-w.png) left top no-repeat;
	position:fixed;
	z-index:-999;
}
.right-fix {
	width:100%;
	height:656px;
	float:left;
	background:url(right-bg-w.png) right top no-repeat;
	position:fixed;
	z-index:-999;
}
.btn-black {
	color:#FFF;
	cursor:pointer;
	padding:2px 5px;
	float:left;
	border:#000 1px solid;
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-black:hover {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #45484d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #45484d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%, #45484d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%, #45484d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%, #45484d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 0%, #45484d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d', GradientType=0 ); /* IE6-9 */
}
.half-opacity {
	opacity:1;
	border:none;
	cursor:pointer;
}
.half-opacity:hover {
	opacity:0.8;
}
.white-bar {
	width:910px;
	height:16px;
	float:left;
	padding:4px 8px;
	border:#CCC 1px solid;
	border-width:1px 1px 1px 1px;
	color:#000;
	font-size:14px;
	color:#333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(247,251,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(199, 213, 216, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 251, 252, 1)), color-stop(100%, rgba(199, 213, 216, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(199, 213, 216, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(199, 213, 216, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(199, 213, 216, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(247, 251, 252, 1) 0%, rgba(199, 213, 216, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#c7d5d8', GradientType=0 ); /* IE6-9 */
}
.bottom-border {
	width:898px;
	height:auto;
	float:left;
	border-bottom:#CCC 1px solid;
	padding:0px 15px 15px 15px;
	margin-bottom:20px;
	color:#000;
	font-size:12px;
	background-color:#F8F8F8;
	margin-top:2px;
}
.lightbox-headin {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:7px;
	color:#333;
	font-size:18px;
}
.lightbox-red {
	color:#de0000;
}
.lightbox {
	width:910px;
	height:auto;
	float:left;
	background:#F9F9F9;
	padding:10px;
	border-width:2px 0px 1px 0px;
	border-style:solid;
	border-color:#E0E0E0;
	margin-bottom:15px;
	color:#333;
	font-size:13px;
}

/* POPUP WINDOW CSS*/
#testdiv {
	width:60px;
	margin:0 auto;
	border:1px solid #ccc;
	padding:20px 25px;
	background:#fff
}
#tinybox {
	position:absolute;
	display:none;
	padding:10px;
	background:#fff url(images/preload.gif) no-repeat 50% 50%;
	border:10px solid #e3e3e3;
	z-index:2000
}
#tinymask {
	position:absolute;
	display:none;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	z-index:1500
}
#tinycontent {
	background:#fff
}
.button {
	font:14px;
	margin-bottom:10px;
	padding:8px 10px 9px;
	border:1px solid #ccc;
	background:#eee;
	cursor:pointer
}
.button:hover {
	border:1px solid #bbb;
	background:#e3e3e3
}

.popup-box1{width:400px;
height:auto;
background:#F4F4F4;
border:#CCC 1px solid;
padding:0px 12px 0px 12px;
}

.popup-box2{width:400px;
height:auto;
background:#EAEAEA;
border-bottom:#CCC 1px solid;
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
padding:0px 12px 0px 12px;
}
/* POPUP WINDOW CSS END*/



body{
	font-family: 'Poppins', sans-serif !important;
	 min-height: 100%;
    position: absolute;
    width: 100%;
	padding-bottom: 50px;
}
ul{
	list-style-type:none;
	margin:0px;
	paddig:0px;
}
a{
	text-decoration:none !important;
	outline:none !important;
}
p{
	word-wrap:break-word;
}
.mar-0 {
    margin: 0px;
}

.mar-5 {
    margin: 5px;
}

.mar-10 {
    margin: 10px;
}

.mar-15 {
    margin: 15px;
}

.mar-20 {
    margin: 20px;
}

.mar-l0 {
    margin-left: 0px;
}

.mar-l5 {
    margin-left: 5px;
}

.mar-l10 {
    margin-left: 10px;
}

.mar-l15 {
    margin-left: 15px;
}

.mar-l20 {
    margin-left: 20px;
}
.marg-l20{
	margin-left:20px !important;
}
.mar-r0 {
    margin-right: 0px;
}

.mar-r5 {
    margin-right: 5px;
}

.mar-r10 {
    margin-right: 10px;
}

.mar-r15 {
    margin-right: 15px;
}

.mar-r20 {
    margin-right: 20px;
}

.mar-t0 {
    margin-top: 0px;
}

.mar-t5 {
    margin-top: 5px;
}

.mar-t10 {
    margin-top: 10px;
}

.mar-t15 {
    margin-top: 15px;
}

.mar-t20 {
    margin-top: 20px;
}

.mar-b0 {
    margin-bottom: 0px;
}

.mar-b5 {
    margin-bottom: 5px;
}

.mar-b10 {
    margin-bottom: 10px;
}

.mar-b15 {
    margin-bottom: 15px;
}

.mar-b20 {
    margin-bottom: 20px;
}
/* close margin tabs */

.pad-t100 {
    padding-top: 100px;
}
/* padding tabs */
.pad-0 {
    padding: 0px;
}

.pad-5 {
    padding: 5px;
}

.pad-10 {
    padding: 10px;
}

.pad-15 {
    padding: 15px;
}

.pad-20 {
    padding: 20px;
}

.pad-l0 {
    padding-left: 0px;
}

.pad-l5 {
    padding-left: 5px;
}

.pad-l10 {
    padding-left: 10px;
}

.pad-l15 {
    padding-left: 15px;
}

.pad-l20 {
    padding-left: 20px;
}

.pad-r0 {
    padding-right: 0px;
}

.pad-r5 {
    padding-right: 5px;
}

.pad-r10 {
    padding-right: 10px;
}

.pad-r15 {
    padding-right: 15px;
}

.pad-r20 {
    padding-right: 20px;
}

.pad-t0 {
    padding-top: 0px;
}

.pad-t5 {
    padding-top: 5px;
}

.pad-t10 {
    padding-top: 10px;
}

.pad-t15 {
    padding-top: 15px;
}

.pad-t20 {
    padding-top: 20px;
}

.pad-b0 {
    padding-bottom: 0px;
}

.pad-b5 {
    padding-bottom: 5px;
}

.pad-b10 {
    padding-bottom: 10px;
}

.pad-b15 {
    padding-bottom: 15px;
}

.pad-b20 {
    padding-bottom: 20px;
}
/* close padding tabs */

.marpad-0 {
    margin: 0px;
    padding: 0px;
}

.txt-rt {
    text-align: right;
}

.txt-lt {
    text-align: left;
}

.txt-cnt {
    text-align: center;
}

.top_header {
    background: rgba(0, 0, 0, 0) url("top_bg.jpg") no-repeat scroll 0 0;
    display: inline-block;
    width: 100%;
	position:relative;
	 box-shadow: 0 1px 3px #ececec;
}
.top_header:after{
	  bottom: -3px;
    content: "";
    height: 1px;
    position: absolute;
    width: 100%;
	background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
}
.mail_ids ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.mail_ids ul li {
    display: inline-block;
    padding: 6px 15px 6px 5px;
}.mail_ids ul li a {
    color: #5c7a92;
    font-size: 12px;
    text-decoration: none;
}
.mail_ids ul li a .fa {
    font-size: 15px;
    line-height: 18px;
    padding-right: 5px;
}

/* scoial icons effects starts */



/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	display: inline-block;
    list-style: outside none none;
    margin: 5px 15px 5px 0;
    padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 3px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 26px;
	height: 26px;
	font-size:14px;
}
.social-circle li i {
	margin:0;
	line-height:26px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.social-network a {
 background-color: #D3D3D3;   
}
.submit_property .fa {
    background: #41b29e none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    height: 30px;
    left: -13px;
    line-height: 24px;
    padding: 0;
    position: relative;
    text-align: center;
    top: 1px;
    width: 30px;
}
.submit_property {
    background: #49c7b1 none repeat scroll 0 0;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500;
    margin: 0;
    padding:7px 15px 7px 0;
	text-decoration: none !important;
}

/* social icons effects end */

/* search menu start*/
@media screen and (max-width: 599px) {
  .nav-tabs-responsive > li {
    display: none;
    width: 23%;
  }
  .tab-content.form_searchmenu .form-inline .search_text {
    margin: 0;
    width: 100%;
}
.banner_slider .search_menutab {
    top: 18px;
}.slider_image .img-responsive {
    min-height: 250px;
}
  .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }
  .nav-tabs-responsive > li.active {
    width: 54%;
  }
  .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }
  .nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
    display: block;
  }
  .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  .nav-tabs-responsive > li.next > a, .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }
  .nav-tabs-responsive > li.next > a .text, .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }
  .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.prev > a:after, .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .nav-tabs-responsive > li.prev > a:after {
    content: "\e079";
  }
  .nav-tabs-responsive > li.next > a:after {
    content: "\e080";
  }
  .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }
  .nav-tabs-responsive > li.dropdown > a:after {
    content: "\e114";
  }
  .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }
  .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}
/**
 * Demo Styles
 */
.wrapper {
  padding: 0px 0;
}

.bs-example-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
 .top_header  .submit_property {
    background: #49c7b1 none repeat scroll 0 0;
    color: #fff !important;
    font-size: 10px;
    font-weight: 500;
    margin: 0;
    padding: 7px 0px 7px 0;
    text-decoration: none !important;
}
}

/* search menu end */

/* menu start */

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background:rgba(0,0,0,0.8);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 40px;
}

.sidenav a {
    padding:6px 8px 6px 32px;
    text-decoration: none;
    font-size: 18px;
    color: #FFFFFF;
    display: block;
    transition: 0.3s;
	 border-bottom: 1px dashed #cccccc;
}

.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

.sidenav .closebtn {
    color: #fff;
    font-size: 36px !important;
    left: 3px;
	border:0;
    margin-right: 0;
    padding: 0;
    position: absolute;
    top: -5px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 30px;}
  .sidenav a {font-size: 18px;}
}

span.favicon_toogle .fa {
    background: #49c7b1 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    font-size: 17px;
    height: 39px;
    line-height: 38px;
    margin-top: 15px;
    text-align: center;
    width: 38px;
	cursor:pointer;
}
.main_menutabs {
    float: left;
	padding-right:20px;
}
.main_menutabs li {
    display: inline-block;
    font-size: 15px;
    padding:27px 15px 25px;
    text-transform: uppercase;
}
.main_menutabs li a{
	color:#5a8abb;
}
.main_menutabs li a:hover{
	color:#d5a004;
}
.slider_image {
    margin: auto;
    max-height: 500px;
}

.top_header nav.navbar.navbar-inverse {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin: 0;
}.navbar-inverse .nav_part .navbar-nav > li > a {
    padding: 0;
	color: #000000;
	position:relative;
}
/* .navbar-inverse .nav_part .navbar-nav li > a ::after {
    color: #ccc;
    content: "//";
    font-size: 20px;
    font-weight: 100;
    position: absolute;
    right: -8px;
    transform: scale(0.56, 1.1);
} */
.navbar-inverse .nav_part .navbar-nav > li > a:hover {

color:#F00;
}




/* search menu start*/
@media screen and (max-width: 479px) {
  .nav-tabs-responsive > li {
    display: none;
    width: 13%;
  }
  .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }
  .nav-tabs-responsive > li.active {
    width: 70%;
  }
  .nav-tabs-responsive > li.active:first-child {
    margin-left: 13%;
  }
  .nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
    display: block;
  }
  .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  .nav-tabs-responsive > li.next > a, .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }
  .nav-tabs-responsive > li.next > a .text, .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }
  .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.prev > a:after, .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .nav-tabs-responsive > li.prev > a:after {
    content: "\e079";
  }
  .nav-tabs-responsive > li.next > a:after {
    content: "\e080";
  }
  .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }
  .nav-tabs-responsive > li.dropdown > a:after {
    content: "\e114";
  }
  .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }
  .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}
/**
 * Demo Styles
 */
.wrapper {
  padding: 15px 0;
}

.bs-example-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

/* search menu end */

/* menu start */

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background:rgba(0,0,0,0.8);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 40px;
}

.sidenav a {
    padding:6px 8px 6px 32px;
    text-decoration: none;
    font-size: 18px;
    color: #FFFFFF;
    display: block;
    transition: 0.3s;
	 border-bottom: 1px dashed #cccccc;
}

.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

.sidenav .closebtn {
    color: #fff;
    font-size: 36px !important;
    left: 3px;
	border:0;
    margin-right: 0;
    padding: 0;
    position: absolute;
    top: -5px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 30px;}
  .sidenav a {font-size: 18px;}
}

span.favicon_toogle .fa {
    background: #49c7b1 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    font-size: 17px;
    height: 39px;
    line-height: 38px;
    margin-top: 15px;
    text-align: center;
    width: 38px;
	cursor:pointer;
}
.main_menutabs {
float: right;
    padding-right: 0;}
.main_menutabs li {
    display: inline-block;
    font-size: 14px;
    padding:27px 10px 25px;
    text-transform: uppercase;
	float:none;
}
.main_menutabs li a{
	color:#5a8abb;
}
.main_menutabs li a:hover{
	color:#d5a004;
}
.slider_image {
    margin: auto;
    max-height: 500px;
}



.banner_slider{
	position:relative;
}
.search_menutab {
    position: absolute;
    top: 130px;
	left:0px;
	right:0px;
	text-align:center;
}
.search_menutab .nav-tabs li a {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px;
    text-transform: uppercase;
	border:0px;
	outline:none !important;
}
.search_menutab .nav-tabs li.active a, .search_menutab .nav-tabs li:hover a{
    color: #fff !important;
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
	border:0px  !important;
}
.search_menutab .bs-example-tabs {
    display: inline-block;
    width: auto;
}
.search_menutab .nav-tabs-responsive {
    margin: 0;
	border:0px;
	 float: left;
    margin: 0;
    width: auto
}
.search_menutab .nav-tabs > li {
    margin-bottom: 0;
}
.form_searchmenu {
    background:rgba(200, 200, 200, 0.9) none repeat scroll 0 0;
    padding: 18px 25px;
	display: table;
	clear:both;
}
.form_searchmenu .form-control {
    box-shadow: 0 0 10px #ccc inset;
    font-size: 14px;
    font-weight: 500;
    margin-right: 15px;
    min-width: 200px;
}
.form_searchmenu .form-inline .search_text {
    width: 270px;
}
.form_searchmenu button, .form_searchmenu button:hover, .form_searchmenu button:focus {
    background: #ff0000 none repeat scroll 0 0 !important;
    border: 0 none;
    color: #fff !important;
    font-size: 17px;
    font-weight: 500;
    padding: 6px 20px;
    text-shadow: 0 0 0;
    text-transform: uppercase;
}
.slider_files {
    position: relative;
    margin-top: -100px;
}
.left_arrownav {
    background: rgba(0, 0, 0, 0) url("../images/arrows.png") no-repeat scroll 0 0 / 100% 100%;
    height: 65px;
    width: 65px;
}
.left_arrownav:hover {
    background: rgba(0, 0, 0, 0) url("../images/leftarrowhover.png") no-repeat scroll 0 0 / 100% 100%;
}
.right_arrownav{
	background: rgba(0, 0, 0, 0) url("../images/rightarrows.png") no-repeat scroll 0 0 / 100% 100%;
    height: 65px;
    width: 65px;
}
.right_arrownav:hover{
	background: rgba(0, 0, 0, 0) url("../images/arrowhover.png") no-repeat scroll 0 0 / 100% 100%;
}





.row.title h3 {
    font-weight: 600;
	text-transform: uppercase;
	color:#666;
}
.row.title {
    margin:40px 0;
}
.row.title .alt {
    color: #8997a7;
}
.feature::before {
    background: #F00 none repeat scroll 0 0;
    bottom: -35px;
    content: " ";
    height: 70px;
    position: absolute;
    right: -35px;
    transform: rotate(45deg);
    transition: all 0.3s ease 0s;
    width: 70px;
    z-index: 2;
}
p {
    color: #8997a7;
    line-height: 25px;
    margin: 10px 0;
}
.feature {
    overflow: hidden;
    padding: 20px 60px;
    transition: all 0.3s ease 0s;
}

.btn.read-more {
    color: #3b3b3b;	
    margin: 20px 0;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
}
.btn {
    border-radius: 30px;
    color: white;
    margin: 0 10px;
    padding: 10px 30px;
    transition: all 0.3s ease 0s;
}


.feature:hover::before {
    bottom: -40px;
    height: 80px;
    right: -40px;
    width: 80px;
}

.feature:hover {
    background: #e8e8ea none repeat scroll 0 0;
}
.btn.read-more:hover {
    background: #F00 none repeat scroll 0 0;
}
.btn:hover {
    color: white;
}

.recent-row {
    background: #f5f5f5 none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.theme-style-1 h2 {
    color: #222;
	font-weight:500;
    margin: 0 0 25px;
}
#content-area .box {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    margin: 0 0 8px;
    padding: 20px;
	 transition: all 0.5s ease 0s;
    width: 100%;
}
#content-area .box .text-col h4 {
    margin: 0 0 10px;
}#content-area .box .text-col a.text {
    color: #444;
    float: left;
    padding: 0 20px 0 0;
    text-decoration: none;
}
#content-area .box .text-col p {
    color: #666;
    font-weight: 400;
}
.theme-style-1 h4 a {
    color: #222;
    text-decoration: none;
	transition: all 0.5s ease 0s;
}
.theme-style-1 h4 {
    color: #222;font-weight:500;
    margin: 0;
}
#content-area .box .text-col {
    float: left;
    width: 77%;
}
#content-area .box .thumb {
    float: left;
    margin: 0 20px 0 0;
    max-width: 130px;
}
#content-area ul {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 40px;
}
#content-area {
    float: left;
    width: 100%;
}
.text-col a.text .fa {
    padding-right: 5px;
}
#content-area .box:hover {
    box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, 0.2);
}#content-area .box:hover h4 a {color: #1b8af3;
}
#content-area .box a.btn-1 {
    border-radius: 3px;
    color: #fff;
    float: right;
    margin: -35px 0 0;
    overflow: hidden;
    padding: 11px 20px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
#content-area .thumb a .img-responsive {
    max-height: 85px;
}
.btn-color-1 {
    background-color: #f44336;
}

#loadMore {
    display: block;
    text-align: center;
}
#content-area a.load-more::before {
    background-color: #f00;
    content: "";
    height: 100%;
    left: -12px;
    opacity: 0;
    position: absolute;
    top: -3px;
    transform: rotate(-33deg) scaleY(1);
    transition: all 0.3s ease-in 0s;
    width: 35%;
    z-index: -1;
}

#content-area a.load-more {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 1px 5px 7px 0 rgba(0, 0, 0, 0.15);
    color: #222;
    display: inline-block;
    overflow: hidden;
    padding: 20px 60px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in 0s;
    z-index: 11;
	transition: all 0.5s ease 0s;
}
#content-area a.load-more:hover {
    color: #000;
}
#content-area a.load-more:hover::before {
    left: 0;
    opacity: 1;
    transform: rotate(0deg) scaleY(7);
    width: 100%;
}
#content-area a.load-more .fa {
    font-size: 16px;
    padding: 0 8px 0 0;
	color: #000;
}


/*FOOTER party start*/

footer {
background: #333 none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 24px;
    padding: 10px;
    position: absolute;
    width: 100%;}

/*footer part end*/




/*latest course css start */

.course_names {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    width: 100%;
}
#cursesslide .item {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    padding: 5px 8px 0;
}
#cursesslide .left, #cursesslide .right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666;
    font-size: 26px;
    opacity: 1;
    top: 48%;
}
.course_amounttext {
    color: #333;
    font-size: 16px;
    margin-top: 10px;
}
.course_names {
    background: #f3f3f3 none repeat scroll 0 0;
    display: inline-block;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.course_text {
    color: #333;
    font-size: 13px;
    line-height: 20px;
}
.course_heading {
    background: #f00 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: -22px;
    padding: 4px 15px;
    width: auto;
}
/* latest courses css end */



/* company logo css start */


.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
   -webkit-transition: 0.6s ease-in-out top;
   -moz-transition: 0.6s ease-in-out top;
   -ms-transition: 0.6s ease-in-out top;
   -o-transition: 0.6s ease-in-out top;
   transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
   top: 0;
}

.carousel.vertical .next {
   top: 400px;
}

.carousel.vertical .prev {
   top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
   top: 0;
}

.carousel.vertical .active.left {
   top: -400px;
}

.carousel.vertical .active.right {
   top: 400px;
}

.carousel.vertical .item {
   left: 0;
}

/* company logo  css end */







/* gallery images start */

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%;
}

.nbs-flexisel-item a {
    display: inline-block;
    margin-left: 10px;
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    overflow: hidden;
	margin-right:10px;
}

.nbs-flexisel-item img {
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 10px;
    object-fit: cover;
    position: relative;
}

ul.nbs-flexisel-ul li img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    box-shadow: 0 0 0 #999 inset;
    padding: 10px;
    position: relative;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    width: 100%;
	margin:10px auto;
}

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity:1;
}

.nbs-flexisel-nav-left i, .nbs-flexisel-nav-right i {
    font-size: 30px;
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-right {
    right: 10px;
}

.gallery_content .heading h2 {
    color: #fff;
}

.gallery_content .heading span::before {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.gallery_content .heading span::after {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.aboute_name {
    color: #eb008b ;
    font-size: 18px;
    padding: 10px 0;
}

.video_menus iframe {
    border: 1px solid #ccc;
    min-height: 300px;
    padding: 5px;
}

.video_heading::first-letter {
    color: #eb008b ;
}

.video_heading {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    border-top: 2px solid #eb008b ;
    font-size: 18px;
    margin-bottom: 4px;
    padding: 10px;
    text-transform: uppercase;
}


.gallery_tags .imageGallery1 .img-responsive {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 8px #999 inset;
    padding: 10px;
    position: relative;
    transition: all 0.5s ease 0s;
    width: 100%;
}

.gallery_tags .imageGallery1:hover .img-responsive {
    border-radius: 50%;
    box-shadow: 0 2px 5px #999;
    height: 180px;
    object-fit: cover;
    width: 180px;
}

.gallery_tags .img-responsive {
    cursor: pointer;
    height: 180px;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 280px;
    object-fit: cover;
    position: relative;
}
/* gallery images end */

@media (min-width: 768px) and (max-width: 991px) {
	.form-inline .btn{
	margin:0px;
}
.form_searchmenu .form-inline .search_text {
    width: 230px;
}
.search_trainening.profilechanges_menu .form-inline.treemenujobsearch .form-group {
    width: 31%;
}
.searchmenu_main .text-form.form-control {
    min-height: 38px;
    width: 100%;
}
.search_trainening.profilechanges_menu .form-inline .form-group {
    width: 32%;
}
}

@media (max-width: 767px) {
.navbar-inverse .navbar-toggle{
    background-color: #333;
}
.search_trainening.profilechanges_menu .form-inline.treemenujobsearch .form-group {
    width: 100%;
}
.profilechanges_menu .table-responsive {
    width: 100%;
	overflow-x: auto;
}
.form-inline.txt-cnt.form_searchmenu.treemenujobsearch {
    margin-top: 20px;
}
.main_menutabs.nav.navbar-nav {
    margin: 0;
}
.searchmenu_main .form-inline{
	text-align:left;
}
.text-right {
    text-align: left !important;
}
.featured-services-grid .featured-services-grd {
    min-height: auto;
}
.recent-row .title .col-md-3.col-sm-4 {
    clear: both;
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}
.aftergraduatjob{
	padding:0 15px;
}.logomain_left.pull-left {
    margin-top: 4px;
	z-index:-1;
}.navbar-inverse .navbar-toggle {
    background-color: #333;
    margin-top: 25px;
}
.navbar-collapse .main_menutabs li {
    display: inline-block;
    float: none;
    font-size: 14px;
    padding: 5px 10px 10px;
    text-transform: uppercase;
    width: 100%;
}
}
@media (min-width: 600px) and (max-width: 767px) {
.tab-content.form_searchmenu {
    width: 100%;
}
.banner_slider .search_menutab .bs-example-tabs {
    display: inline-block;
    width: 100%;
 margin-top: -60px;
}
.form_searchmenu .form-group {
       float: left;
    margin-bottom: 15px;
    margin-right: 2%;
    width: 36%;
}
.tab-content.form_searchmenu .form-inline .search_text{
	width:100%;
	min-width:auto;
	
}
}







/* services page css start */



#titlebar .button {
    position: absolute;
    right: 10px;
    top: 51%;
}
a.button.white {
    background-color: #fff;
    color: #333;
}
#titlebar span a, #titlebar span {
    color: #888;
    font-size: 18px;
}
#titlebar.photo-bg span a {
    color: rgba(255, 255, 255, 0.7);
    display: inline-block;
    font-size: 20px;
    margin-bottom: 3px;
}
#titlebar.photo-bg h2 {
    color: #fff;
    font-size: 36px;
    line-height: 42px;
}
#titlebar.photo-bg::before {
    background-color: rgba(34, 34, 34, 0.65);
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#titlebar.photo-bg .columns {
    z-index: 9999;
}
#titlebar.photo-bg {
    background-color: #222;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 50px 0;
}
#titlebar {
    background-color: #f6f6f6;
    margin-bottom: 30px;
    padding: 40px;
    position: relative;
}
.aftergraduation_services {
    color: #666;
    font-size: 14px; padding-bottom: 30px;
}
.margin-bottom-10 {
    margin-bottom: 10px !important;
}.list-1 li::before {
    content: "";
    font-size: 8px;
}
.list-1 li::before {
    color: #505050;
    display: block;
    float: left;
    font-family: "FontAwesome";
    margin: 0 0 0 -20px;
    position: relative;color: #58ba2b;
}
.list-1 li:first-child {
    margin-top: 0;
}.aftergraduation_services h4 {
    color: #000;
}
.aftergraduation_services p {
    color: #666 !important;
    line-height: 22px;
}
.list-1 li {
    line-height: 24px;
    list-style: outside none none;
    margin:5px 0 6px 40px;
    position: relative;
}

/* services page css end */



/* popup modal css start */


.login_pageform .modal-header .close {
    border: 1px solid #000;
    border-radius: 100%;
    color: #000;
    height: 28px;
    line-height: 17px;
    margin-top: 0;
    opacity: 1;
    position: absolute;
    right: -23px;
    text-shadow: 0 0 0;
    top: -17px;
    width: 28px;
}
.login_pageform .btn {
    background: #ff0000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
	text-shadow:0 0 0;
    width: 100%;  padding: 8px 12px;
	border-radius:0px;
}
.login_pageform .form-group label {
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
.login_pageform .modal-header h4 {
    color: #000;
    text-transform: uppercase;
}
.login_pageform .checkbox .forgot {
    color: #f60;
    float: right;
    font-size: 15px;
}
.login_pageform .modal-header {
    background: rgba(15, 151, 189, 0.12) none repeat scroll 0 0;
    border-top: 2px solid #ff0000;
}
.login_pageform .btn-register{
    background: #000000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    width: 100%;
	margin-top:10px;  padding: 8px 12px;
	margin-bottom:10px;
}
.divided_or span{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 100%;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: auto;
    text-align: center;
    width: 25px;
}
.divided_or::before {
    border-top: 1px solid #ccc;
    content: "";
    left: 0;
    position: absolute;
    top: 13px;
    width: 48%;
}
.divided_or::after {
    border-top: 1px solid #ccc;
    content: "";
    right: 0;
    position: absolute;
    top: 13px;
    width: 48%;
}
.divided_or {
    border: medium none #fff;
    position: relative;
    text-align: center;
    width: 100%;
}
.googleplus_name {
    background: #f16251 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    width: 30%;
	margin-right:2%;}
.facebook_name {
    background: #5d84bb none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    width: 31%;
	margin-right:2%;
}
.social_icons {
    display: inline-block;
    padding: 10px 0 0;
	width:100%;
}
.twitter_name {
    background: #5bcaf1 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    width: 31%;
	margin-right:2%;
}
.social_icons .fa {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    padding: 10px;
}


/* modal popup css end */



.aboutus_content p {
    color: #444;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}
section.aboutus_page {
    padding-bottom: 40px;
}
.ourteam_media {
    background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;
    padding: 35px 0;
}
.our_textfileds {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-size: 14px;
    padding: 15px;
}
.our_textfileds h4{
    color: #ff0000;
    font-size: 22px;
	font-weight:600;
}
.our_textfileds p {
    color: #666;
	min-height: 200px;
}





/*-- featured-services --*/
.featured-services-grd{
	text-align: center;
	 min-height: 350px;
    box-shadow: 1px 1px 2px #C6C6C6;
    padding: 2em 1em;
}
.featured-services-grd span{
	font-size:2em;
	color:#999;
}
.featured-services-grd h4{
	text-transform:capitalize;
	font-size: 1.3em;
    color: #ff0000;
	margin:1em 0;
}
.featured-services-grd p{
	font-size:14px;
	color:#999;
	line-height:1.8em;
	margin:0 0 2em;
}
.featured-services-grids{
	margin:3em 0 0;
}
/*-- //featured-services --*/
/*-- additional-services --*/
.additional-service-grd p{
	margin:1em 0 2em;
	color:#999;
	line-height:1.8em;
	font-size:14px;
}
.additional-service-grids{
	margin: 3em 0 0;
}
/*-- //additional-services --*/
/*-- sevices --*/
.sevices-grids{
	margin:3em 0 0;
}
.sevices-grid ul{
	padding:0 0 0 1em;
}
.sevices-grid ul li{
	color: #ff0000;
	margin: 0 0 0.6em;
}
.sevices-grid ul li a{
	font-size:14px;
	color:#999;
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
}
.sevices-grid ul li a:hover{
	color:#ff0000;
}
.aftergraduation_services .tittle, .aftergraduation_services .featured-services h3 {
    color: #000;
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
}
/*-- //sevices --*/


/*--services-page--*/
.services-bor{
  padding:50px 0;
  border-radius: 5px;
}

.ser-info h3{
  margin: 0 0 25px 0;
  font-size: 26px;
  text-align: center;
  font-weight: 700;
  color: #0a0a0a;
}
.ser-info p{
  margin: 0 auto 45px auto;
  font-size: 14px;
  line-height: 1.8em;

  color: #5f5d5d;
  width: 75%;
  text-align: center;
}
.ser-grids{
padding:0 0 60px 0;
border-bottom: 1px dotted #dd6935;
}
.services-girds{
margin-top:60px;
}
.services-header h3{
  margin: 0 0 25px 0;
  font-size: 26px;
  text-align: center;
  font-weight: 700;
  color: #0a0a0a;
}
.services-header p{
  margin: 0 auto 45px auto;
  font-size: 14px;
  line-height: 1.8em;
  color: #5f5d5d;
  width: 75%;
  text-align: center;
}
.services-gird ul{
margin:0;
padding:0;
}

.services-gird ul li {
list-style-type:none;
background: url(../images/left.png) no-repeat 0px 6px;
padding-left: 28px;
line-height:2em;
}
.services-gird ul li a{
  color: #5f5d5d;
font-size: 13px;
text-decoration:none; transition: all 0.5s ease 0s;
}
.services-gird ul li a:hover{
  color: #da4a06;
  padding-left:5px;
}
.services-section-grids {
  border-bottom: 1px dotted #dd6935;
  padding-bottom:60px;
}
.service-icon{
	float:left;
	width:18%;
	margin-right:4%;
}
.service-icon-heading{
	float:left;
	width:78%;
}
.service-icon-heading h4 {
  margin: 15px 0 0 0;
  font-size: 18px;
  color: #da4a06;
  font-weight: 600;
  text-transform:uppercase;
}
.services-section-grid p{
font-size: 13px;
line-height: 1.9em;
color: #5f5d5d;
margin-top:3px;
}
.services-section-grid:nth-child(1),.services-section-grid:nth-child(2),.services-section-grid:nth-child(3){
margin-bottom:30px;
}

/*--//services-page--*/


/*-- about --*/
.about-left-one img,.about-right-two img{
width:100%;
}
.about-left-two h4 ,.about-right-one h4{
  text-decoration: none;
  font-size: 26px;
  color: #ff0000;
  line-height: 1.3em;
  font-weight: 500;
  margin-bottom: 10px;
}
.about-left-two p ,.about-right-one p{
line-height:22px;
font-size:14px;
color:#464646;
}
.about-grids:nth-child(3) {
  margin-top: 60px;
}
.services{
  background: #f2f2f2;
  padding:20px 0;
}
/*-- //about --*/
/*-- services --*/

.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
}

.hi-icon {
  text-decoration: none;
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color:#ff0000;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
    font-size: 36px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
}
/* Effect 7 */
.hi-icon-effect-7 .hi-icon {
	box-shadow: 0 0 0 4px #000;
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;	
}

.hi-icon-effect-7 .hi-icon:hover {
	color: #000;
}

.hi-icon-effect-7 .hi-icon:after {
	top: -8px;
	left: -8px;
	padding: 8px;
	z-index: -1;
	opacity: 0;
}

/* Effect 7a */
.hi-icon-effect-7a .hi-icon:after {
	box-shadow: 0 0 0 rgba(255,255,255,1);
	-webkit-transition: opacity 0.2s, box-shadow 0.2s;
	-moz-transition: opacity 0.2s, box-shadow 0.2s;
	transition: opacity 0.2s, box-shadow 0.2s;
}

.hi-icon-effect-7a .hi-icon:hover:after {
	opacity: 1;
	box-shadow: 3px 3px 0 #000;
}

.hi-icon-effect-7a .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.hi-icon-effect-7a .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 7b */
.hi-icon-effect-7b .hi-icon:after {
	box-shadow: 3px 3px #ff0000;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	-moz-transition: opacity 0.2s, -moz-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}

.hi-icon-effect-7b .hi-icon:hover:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.hi-icon-effect-7b .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.hi-icon-effect-7b .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.ser-grid h4{
text-align:center;
  font-size: 18px;
  color: #ff0000;
  margin: 28px 0 10px 0;
}
.ser-grid p{
line-height:2em;
color:#464646;
font-size:14px;
text-align:center;
}
/*-- //services --*/
.searchmenu_main h3 {
    background: rgba(255, 0, 0, 0.05) none repeat scroll 0 0;
    border-radius: 2px;
    color: #f00;
    font-size: 20px;
	margin:0px;
    padding: 12px;
}
.searchmenu_main .form-inline {
    background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;
    margin-bottom: 35px;
    padding: 20px;
}
.searchmenu_main .form-group label.checkbox-inline {
    margin: 0;
    width: 49%;
	 padding-left: 0;
}
.searchmenu_main .form-group label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 0;
}
.searchmenu_main .tab-corner {
    display: inline-block;
    margin-bottom: 20px;
}
.searchmenu_main .text-form.form-control {
/*     min-width: 300px; */
	min-height:38px;
}
.searchmenu_main .search_button {
    background: #523be3 none repeat scroll 0 0;
    border-radius: 2px;
    font-weight: 600;
    padding: 8px 30px;
    text-transform: uppercase;
}

.searchemenu_tabs {
    background: rgba(0, 0, 0, 0.02) none repeat scroll 0 0;
    display: inline-block;
    padding: 25px;
    width: 100%;
}
.searchmenu_main .searchemenu_tabs .form-control {
    min-height: 38px;
    min-width: auto;
}
.files_images a {
    display: inline-block;
    font-size: 16px;
    padding-left: 5px;
    padding-top: 14px;
}
.search_image {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 0 10px #ccc inset;
    margin-top: 18px;
    max-width: 38%;
}
.files_images p {
    color: #f00;
    font-size: 18px;
    padding-bottom: 25px;
    padding-left: 10px;
}
.login_menuicons .red .btn-style {
    background: #f00 none repeat scroll 0 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    margin: 15px auto;
    text-transform: uppercase;
}
.search_image img {
    padding: 5px;
}.login_menuicons a img {
    min-height: 100px;
}
.login_menuicons:hover {
    box-shadow: 0 0 10px #ccc;
}
.candidates_registration .red.text-center {
    font-size: 20px;
	font-weight:500;
    margin: 0;
    padding-bottom: 20px;
}.login_menuicons {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    text-align: center;
	 transition: all 0.5s ease 0s;
	 margin-bottom:30px;
}
.user_loginpage {
    background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;
    border: 1px solid #efefef;
    border-radius: 5px;
    margin-top: 30px;
}.login_pagemenu .user_loginpage h1 {
    background: rgba(255, 0, 0, 0.1) none repeat scroll 0 0;
    color: #f00;
    font-size: 18px;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.user_loginpage .form-horizontal label.control-label {
    color: #000;
    font-weight: 500;
    text-align: right;
}.aftergraduation_services .about-grids {
    padding-top: 20px;
}
.user_loginpage .fa {
    background: #eeeeee none repeat scroll 0 0;
    border-radius: 100%;
    color: #333;
    font-size: 65px;
    height: 100px;
    line-height: 70px;
    margin-top: 15px;
    padding: 10px;
	 margin-bottom: 25px;
    width: 100px;
}
.forgotpassword_main {
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 5px;
}
.btn-right.btn.btn-default {
    background: #f00 none repeat scroll 0 0;
    border-radius: 2px;
    float: left;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    padding: 4px 20px;
    text-transform: uppercase;
	color:#FFF !important;
}
.btn-left2.btn.btn-default{
	background: #000 none repeat scroll 0 0;
    border-radius: 2px;
    float: left;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    padding: 4px 20px;
    text-transform: uppercase;
	color:#FFF !important;
}
.user_loginpage .checkbox {
    color: #000;
    float: left;
    font-size: 13px;
    line-height: 24px;
}.user_loginpage .form-horizontal {
    padding-top: 15px;
}
.slider_image .carousel-control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 20px;
    position: absolute;
    top: 40%;
    width: 56px;
    z-index: 9999;
}
.slider_image .carousel-control .fa {
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: 45%;
}

.text_filesearch {
    color: #333;
    font-size: 15px;
    line-height: 24px;
    padding: 15px 0;
}
.dropdown-menu.dropdown_lsitmenu li a{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 8px;
    padding-top: 8px;
}
.dropdown-menu.dropdown_lsitmenu li a:focus, .dropdown-menu.dropdown_lsitmenu li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px dashed #ccc;
    color: #f60;
    padding-bottom: 8px;
    padding-top: 8px;
}
.contact_formpageform .form-horizontal {
    padding: 10px 20px;
}
.contact_formpageform h3 {
    background:rgba(255, 0, 0, 0.05) none repeat scroll 0 0;
    color: #f00;
    font-size: 20px;
    margin:15px 0;
    padding: 12px;
    text-align: left;
    text-transform: uppercase;
}
.contact_formpageform .form-horizontal .control-label {
    color: #333;
    font-size: 14px;
    font-weight: 500;
}
/*.contact_formpageform {
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    box-shadow: 0 0 9px #ccc inset;
	margin-bottom: 50px;
}*/
.contact_formpageform .form-group label {
    color: #000000;
    font-size: 15px;
    font-weight: 500;
}
.contact_formpageform .form-horizontal textarea.form-control {
    height: 90px;
    resize: none;
}
.form-horizontal .form-group .btn-left.btn.btn-default {
    background: #f00 none repeat scroll 0 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0 0;
    padding: 8px 20px;
    text-transform: uppercase;
}
.contact_formpage p {
    color: #333;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    text-align: center;
}
.employe_logoimage {
    float: right;
    max-height: 55px;
    position: absolute;
    right: 0;
    top: 10px;
}
.main_menutabs.employer_page li {
    display: inline-block;
    float: none;
    font-size: 14px;
    padding: 10px;
    text-transform: uppercase;
}
.logomain_left {
    position: relative;
    top: -18px;
}
.employeprofilepage h3 {
    margin-bottom: 20px;
}

.employers_images li {
    display: inline-block;
    text-align: center;
    width: 10.5%;
}
.employers_images li {
    background: #f6f6f6 none repeat scroll 0 0;
    display: inline-table;
    height: auto;
    min-height: 90px;
    padding: 0;
    text-align: center;
    width: 10.83333%;
	margin-bottom:10px;
}
.employers_images span {
    display: inline-block;
    min-height: 35px;
}
.deatail-box-icon li a:hover strong {
    color: #f00;
}
.deatail-box-icon ul.submenu {
    margin-bottom: 0;
    padding-left: 5px;
    padding-top: 5px;
}
.deatail-box-icon li a strong {
    color: #000;
    font-weight: 600;
}




/* tabs css start */

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: auto;
	border-bottom: 1px solid #333;
	width: 100%;
}
.profilechanges_menu ul.tabs li {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px 3px 0 0;
    color: #000;
    font-size: 16px;
    height: auto;
    margin-right: 1px;
    padding: 5px 18px;
}
.werecruit_heading {
    color: #f00;
    font-size: 22px;
}
.job-box.form-control.browse_menu {
    background: #ececec none repeat scroll 0 0;
    border: 0 none;
    color: #000;
    padding: 0;
}
.profilechanges_menu ul.tabs li.active {
    background: rgba(255, 0, 0, 0.1) none repeat scroll 0 0;
}
ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #666;
	color: #ccc;
	overflow: hidden;
	position: relative;
}

.tab_last { border-right: 1px solid #333; }

ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}

ul.tabs li.active {
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #fff;
	display: block;
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
}

.tab_content {
	padding: 20px;
	display: none;
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 600px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background:rgba(0,0,0,0.1);
		color: #000;
		border-top: 1px solid #999;
		margin: 0;
		font-size: 18px;
    padding: 10px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
    background: rgba(255, 0, 0, 0.1) none repeat scroll 0 0;
    color: #000;
    
}
}


/* tabs css end */


/* check box css start */

.form-horizontal .checkbox{
    min-height: 30px;
}
.tab_content .btn-right.btn.btn-default {
    margin-top: 15px;
}.profilechanges_menu {
    padding-bottom: 20px;
}
.checkbox {
  padding-left: 20px; }
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
    padding-left: 5px; }
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
      color: #555555; }
/*.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
    z-index: 1; }*/
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after {
  display: block;
  content: "";
  width: 10px;
  height: 3px;
  background-color: #555555;
  border-radius: 2px;
  margin-left: -16.5px;
  margin-top: 7px;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
      opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
        cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
    border-radius: 50%; }
.checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7; }
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}

.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}
.checkbox.checkbox-primary label {
    color: #000;
    font-size: 14px;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7; }

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

 /* check box css end */ 
  
 
.profilechanges_menu .form-horizontal .control-label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
.search_trainening, .searchmenu_main, .profilechanges_menu{
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}
.jobsheadingaply span {
    color: #666;
    display: inline-block;
    padding-bottom: 10px;
	font-size: 12px;
}
.btn.btn-primary.applynowbutton {
    border-radius: 0;
    font-size: 16px;
    margin-right: 0;
    margin-top: 18px;
    padding: 6px 15px;
    text-transform: uppercase;
}
.jobsheadingaply span a {
    color: #337ab7;
}
.jobsheadingaply {
    background: rgba(0, 0, 0, 0.02) none repeat scroll 0 0;
    padding: 5px 0;
}
.jobsheadingaply h2 {
    color: #f00;
    font-size: 22px;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 3px;
    margin-top: 12px;
}
.company_names {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 20px 0;
}
.company_logos {
    background: rgba(0, 0, 0, 0) url("companyimage.jpg") repeat scroll 0 0;
    min-height: 330px;
    width: 100%;
}
.companylogi_image {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 30px auto auto;
    max-width: 80%;
    padding-bottom: 40px;
    padding-top: 30px;
}
.company_logos h2 {
    color: #000;
    font-size: 20px;
    font-weight: 500;
}
.company_logos ul a {
    border: 1px solid #000000;
    border-radius: 100%;
    color: #000000;
    display: inline-block;
    font-size: 20px;
    height: 34px;
    margin-right: 12px;
    text-align: center;
    width: 34px;
}
.company_logos ul a:hover {
    border: 1px solid #ff0000;
    color: #ff0000;
}
.company_logos ul a .fa {
    line-height: 30px;
}
.job_mainskills {
    color: #000;
    font-size: 15px;
    padding-bottom:0px;
}
.job_mainskills .fa {
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 100%;
    color: #000;
    font-size: 18px;
    height: 34px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
    width: 34px;
}
p.checkbox_menu {
    color: #333;
}
.employe_logoimage .img-responsive {
    float: right;
    max-height: 65px;
}

.profilechanges_menu.searchmenu_main h3 {
    margin-bottom: 20px;
}
p.checkbox_menu input {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.form_tablemenubg td a{
	 border: 0px solid #ccc;
    display: inline-block;
    margin-right: 5px;
    padding: 2px 4px;
}
.form_tablemenubg th {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    color: #000;
    font-size: 14px;
}
.message_mailname .btn-black {
    background: rgba(255, 0, 0, 0.1) none repeat scroll 0 0;
    border: 0 none;
    color: #000;
    margin-right: 5px;
    padding: 5px 10px;
}
.message_mailname a img {
    margin-bottom: 10px;
    margin-left: 10px;
}
.tableinner_form {
    display: inline-block;
    margin-right: 5px;
    width: auto;
}
.btn-right.btn.btn-default.cancel {
    background: #000 none repeat scroll 0 0;
}
.TabbedPanelsTab {
    font-size: 14px !important;
    font-weight: 500 !important;
    height: auto !important;
    padding: 8px 15px !important;
}
.mceLayout {
    min-width: 100%;
}
.TabbedPanels textarea {
    color: #000;
    font-size: 14px;
    min-height: 150px;
    padding: 10px;
    resize: none;
    width: 100%;
}
.checkbox-inline > input[type="Radio"] {
    margin-right: 4px;
}
.jpb_description h2 {
    background: rgba(255, 0, 0, 0.05) none repeat scroll 0 0;
    color: #f00;
    font-size: 20px;
    font-weight: 500;
    padding: 9px 15px;
}
.jpb_description p {
    color: #000;
    font-size: 14px;
    margin-bottom: 30px;
}
.adds_block h2 {
    font-size: 18px;
    font-style: italic;
    font-weight: 500;
}
.separate_block a {
    color: #3375c0;
    font-size: 15px;
}
.separate_block p {
    color: #999999;
    font-size: 13px;
    margin: 0;
    padding-bottom: 10px;
}
.separate_block {
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;	
}
.adds_block {
    margin-bottom: 50px;
}
.aftergraduate {
    color: #000000;
    font-size: 14px;
    margin-bottom:0px;
}
.form-inline.txt-cnt.form_searchmenu.treemenujobsearch {
    background:rgba(200, 200, 200, 0.9) none repeat scroll 0 0;
    width: 100%;
	padding-bottom: 10px;
}
.treemenujobsearch .form-group {
    margin-right: 20px;
    width: 38%;
}
.searchmenu_main .form_searchmenu.treemenujobsearch .btn.search_button {
    border-radius: 30px;
    position: relative;
    top: -5px;
}
.treemenujobsearch .form-control.search_text {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
	min-width:auto;
}
.form_tablemenubg.jobs_mewlocaton a {
    border: 0 none;
    color: #000000;
}
.form_tablemenubg.jobs_mewlocaton a p {
    color: #000000;
    margin: 0;
}
.tree-menu-main .search {
    color: #000000;
    padding-top: 8px;
}
.profilechanges_menu .pages {
    display: block;
    float: right;
    width: auto;
}
.profilechanges_menu  .table-responsive {
    width: 100%;
}
.profilechanges_menu .form-horizontal.search_candidatedetai .control-label {
    text-align: left;
}
.search_candidatedetai .form-group span {
    color: #666666;
    position: relative;
    top: 8px;
}
.sub-links.candidates_main .employers_images li {
    width: 9.7188%;
}
.select_fetairs .text-form.form-control {
    min-width: 100%;
}


section.contact_content.section_content::after {
    border-color: #f2f2f2 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}

.contact_file {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: inline-block;
    height: auto;
    top: -40px;
    position: relative;
    padding: 20px;
    width: 100%;
	z-index:9999;
}

.location_address h3.location {
    color: #000;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
}
.location_address .social-nav li a .fa {
    line-height: 30px;
}
.location_address {
    clear: both;
    display: block;
}

.location_address span {
    color: #666;
    display: inline-block;
    font-size: 14px;
    min-height: 60px;
}

.location_address h3.location::after {
    color: #f00;
    position: absolute;
    right: 12px;
}

.location_address h3.location {
    color: #f00;
    display: block;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-right: 20px;
}

.contact_formpage .form-group {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.contact_formpage .form-group label.control-label {
    font-size: 15px;
    font-weight: 500;
    float: left;
    text-align: left;
}

.contact_icons {
    margin: 0 auto;
    padding: 1em 0 0;
    text-align: center;
}

.contact_iconsdesign::before {
    display: block;
    font-size: 48px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 90px;
    text-transform: none;
}

.contact_icons .contact_iconsdesign::after {
    display: none;
}

.contact_iconsdesign::after {
    border-radius: 50%;
    box-sizing: content-box;
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%;
}

.contact_icons .contact_iconsdesign {
    box-shadow: 0 0 0 4px rgba(255, 0, 0, 1);
    overflow: hidden;
    transition: background 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s;
}

.contact_iconsdesign {
    border-radius: 50%;
    color: #f00;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 90px;
    margin: 15px 30px;
    position: relative;
    text-align: center;
    width: 90px;
    z-index: 1;
}

.location_address .contact_icons.contact_iconsdesign:hover::before {
    animation: 0.3s ease 0s normal forwards 1 running toRightFromLeft;
}

.location_address .contact_icons .contact_iconsdesign:hover {
    background: rgba(255, 0, 0, 1) none repeat scroll 0 0;
    box-shadow: 0 0 0 8px rgba(255, 0, 0, 0.3);
    color: #FFF;
}


.locations_foot {
    background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;
    padding: 5px 8px;
    text-align: center;
    position: relative;
    bottom: 0px;
    -webkit-transition-property: bottom, width;
    -moz-transition-property: bottom, width;
    -ms-transition-property: bottom, width;
    -o-transition-property: bottom, width;
    transition-property: bottom, width;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -ms-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
}

.locations_foot h4 {
    font-size: 20px;
    color: #f00;
}

.locations_foot:hover h4 {
    color: #000000;
}

.locations_foot p {
    font-size: 15px;
}

.locations_foot:hover {
    border-bottom: 2px solid #f00;
    position: relative;
    bottom: 6px;
}

/*social icons started*/
.social-nav {
    display: inline-block;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

.social-nav li {
    margin: 0 2px;
    display: inline-block;
}

.locations_description .social-nav a {
    border: 1px solid #f00;
}

.locations_description .social-nav {
    margin-top: 15px;
}

.social-nav a {
    background: #fff none repeat scroll 0 0;
    border-radius: 100%;
    transition: transform 1s ease 0s, background 0.4s ease 0s;
    -webkit-transition: transform 1s ease 0s, background 0.4s ease 0s;
    -moz-transition: transform 1s ease 0s, background 0.4s ease 0s;
    -o-transition: transform 1s ease 0s, background 0.4s ease 0s;
    color: #f00;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 30px;
}

section .social-nav a:hover {
    background: #f00 none repeat scroll 0 0;
    color: #fff;
}

.offersimg_view img {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    cursor: pointer;
}

.offersimg_view:hover img {
    transform: scale(1.1);
}

.offersimg_view {
    overflow: hidden;
}

.social-nav a:hover {
    transform: translateY(-10px);
}
/*social icons end*/

.contact_formpageform .form-group .btn-left.btn.btn-default {
    background: #f00 none repeat scroll 0 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0 0;
    padding: 8px 20px;
    text-transform: uppercase;
}
.form_tabless {
    clear: both;
    padding-top: 15px;
}
.form_tabless #example_filter.dataTables_filter input {
    min-height: 28px;
}
.form_tabless label {
    font-weight: 500;
}
.form_tabless .display th {
    border: 0 none;
    font-weight: 500;
}
.form_tabless #example.display input {
    font-size: 13px;
    min-height: 30px;
}
.form_tabless .dataTables_wrapper .dataTables_paginate .paginate_button.current, .form_tabless .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #6497c9 none repeat scroll 0 0 !important;
    border: 1px solid #6497c9 !important;
    color: #ffffff !important;
}

.form_tabless #example tr td {
    color: #000000;
    font-size: 13px;
}
.profilechanges_menu .table-responsive {
    width: 100%;
	overflow-x: hidden;
	padding-left:2px;
}