/*

Theme Name: HumanT
Author: Ashraful
Author URI: 
Template Name: humant
Version: 1.0
Text Domain: humant


*/



@charset "utf-8";
/* CSS Document */


body{
	background:url(images/body-bg.jpg) repeat;
	margin:0px;
	padding:0px;
	font-family: 'PT Sans', sans-serif;
}

p{
	font-family: 'PT Sans', sans-serif;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#4e4e4e;
}

h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#0088ce;
	font-size:22px;
	font-weight:normal;
}

h2 span{
	color:#8a8a8a;
}


img{
	border:none;
	outline:none;
}

a{
	text-decoration:none;
	outline:none;
	color:#0098de;
}

a:hover{
	outline:none;
}

#body-top{
	background:url(images/body-top-bg.jpg) repeat-x;
	margin:0px;
	padding:0px;
}

#main-wrap{
	width:1000px;
	margin:auto;
	padding:0px 0px 16px 0px;
	}
	
.top-wrap{
	margin:0px;
	padding:8px 0px 20px 0px;
	width:1000px;
}

.logo{
	background:url(images/logo.png) no-repeat left top;
	width:126px;
	height:139px;
	float:left;
	}

.top-right{
	margin:0px;
	padding:20px 0px 0px 0px;
	float:right;
	width:870px;
}

.phone-wrap{
	float:right;
	margin:0px;
	padding:0px;
	color:#008bd1;
	font-size:22px;
	font-family: 'PT Sans', sans-serif;
}

.phone-wrap span{
	color:#808080;
}

.social-media{
	float:right;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#808080;
	font-size:16px;
	font-family: 'PT Sans', sans-serif;
}

.fb{
	background:url(images/fb-icon.png) no-repeat left top;
	width:24px;
	height:24px;
	display:block;
	float:right;
	margin:0px 0px 0px 10px;
	}
	
.fb:hover{
	background-position:bottom;
}

.twitter{
	background:url(images/twitter-icon.png) no-repeat left top;
	width:24px;
	height:24px;
	display:block;
	float:right;
	margin:0px 0px 0px 10px;
}

.twitter:hover{
	background-position:bottom;
}

.linked-in{
	background: url(images/linked-in.png) no-repeat left top;
	width:24px;
	height:24px;
	display:block;
	float:right;
	margin:0px 0px 0px 10px;
}

.linked-in:hover{
	background-position:bottom;
}

.follow-us{
	float:right;
	display:block;
}

/*.top-nav{
	margin:0px;
	padding:16px 0px 0px 0px;
}

.top-nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.top-nav ul li{
	margin:0px;
	padding:6px 0px 6px 0px;
	background:url(images/top-nav-li.jpg) no-repeat left top;
	float:right;
	}
.top-nav ul li a{
	color:#261c7c;
	padding:6px 8px 6px 8px;
	font-size:16px;
	font-family: 'PT Sans', sans-serif;
	margin:0px 1px 0px 1px;
}

.top-nav ul li a.active{
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:url(images/top-nav-hover.jpg) repeat-x;
color:#FFF;
}
.top-nav ul li a:hover{
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:url(images/top-nav-hover.jpg) repeat-x;
color:#FFF;
	
}*/

.ddsmoothmenu{
height:40px;
float:right;
margin:0px;
padding:16px 0px 0px 0px;}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	margin:0px;
	padding:6px 0px 6px 0px;
	background:url(images/top-nav-li.jpg) no-repeat left top;
	float:right;


}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{  
	text-decoration: none;
	color:#261c7c;
	padding:6px 8px 6px 8px!important;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	margin:0px 1px 0px 1px;
}


.ddsmoothmenu ul li a.active{
border-radius: 4px;
background:url(images/top-nav-hover.jpg) repeat-x;
color:#FFF;
}

/*.ddsmoothmenu ul li a.active{
	color:#3a4564;
background: url(../images/dd-hover-bg.png) no-repeat center top #f9f9f9;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
*/

.ddsmoothmenu ul li a:hover{
border-radius: 4px;
background:url(images/top-nav-hover.jpg) repeat-x;
color:#FFF;



}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left:0;
top:35px!important;
display:none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
background:#fff;
width: 145px!important;
padding:4px 10px 4px 10px!important;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #e1e1e1;
border-left:1px dotted #e1e1e1;
border-right:1px dotted #e1e1e1;
text-align:left!important;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0; 
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-size:12px!important;
width: 145px!important;
padding:0px!important;
background:none!important;
margin: 0;
color:#8a8a8a!important;
border-top-width: 0;
background-image:none;
font-family:Arial, Helvetica, sans-serif;
}

.ddsmoothmenu ul li ul li a:hover{
	background:none!important;
	color:#2da8de!important;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0; 
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
} 



.ban1, .ban2, .ban3, .ban4,.ban5{
	
	width:956px;
	height:200px;
	padding:73px 0px 0px 44px;
	color:#4d4d4d;
}

.ban1{background:url(images/banner1.png) no-repeat center top;}
.ban2{background:url(images/banner2.png) no-repeat center top;}
.ban3{background:url(images/banner3.png) no-repeat center top;}
.ban4{background:url(images/banner4.png) no-repeat center top;}
.ban5{background:url(images/banner5.png) no-repeat center top;}

.ban1 h2, .ban2 h2, .ban3 h2, .ban4 h2 ,.ban5 h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#0097dc;
	font-size:40px;
	font-weight:normal;
	line-height:45px;
}



.content-wrap{
	width:1000px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#4E4E4E;
}

.content-wrap h1, .content-wrap h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#0088ce;
	font-size:22px;
	font-weight:normal;
}

.content-wrap h1 span, .content-wrap h2 span{
	color:#8a8a8a;
}

.content-wrap h3{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#010101;
	font-size:18px;
	font-weight:normal;
}

.content-wrap h4{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#0097dc;
	font-size:18px;
	font-weight:normal;
}

.content-wrap h4 span{
	color:#8a8a8a;
}

.content-wrap h5{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#373737;
	font-size:15px;
	font-weight:normal;
}

.span-1{
	color:#979797;
	font-size:14px;
}
.span-1 a{
	color:#008ed4;
}

.span-1 a:hover{
	text-decoration:underline;
}

.span-blue{
	color:#008ed4;
}



.image-left{float:left; padding:4px 5px 0px 0px;}


.content-left{
	float:left;
	margin:0px;
	padding:0px;
	width:262px;
}

.home-news, .home-blog, .home-forum{
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 90px;
	width:172px;
	height:57px;
	display:block;
	color:#FFF;
	font-size:30px;
	font-family: 'PT Sans', sans-serif;
	
}
.home-news{background:url(images/news-button-home.png) no-repeat left top;}
.home-blog{background:url(images/blog-button-home.png) no-repeat left top;}
.home-forum{background:url(images/forum-button-home.png) no-repeat left top;}

.home-news:hover, .home-blog:hover, .home-forum:hover{
	background-position:bottom;
}


.latestnews-home{
	margin:0px;
	padding:20px 0px 0px 0px;
}

.latestnews-home h3{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#000000;
	font-size:18px;
	font-weight:normal;
}

.devider1{
	margin:0px;
	padding:6px 0px 6px 0px;
	text-align:center;
}


.content-right{
	float:right;
	width:717px;
	margin:0px;
	padding:30px 0px 0px 0px;
}

.content-right-box{
	width:330px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.readmore{
	background:url(images/readmore-bg.png) no-repeat right 4px;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:right;
	color:#0098de!important;
	font-size:13px;
}

.readmore:hover{
	color:#8a8a8a!important;
}

.content-right-div1{
	float:left;
	margin:0px;
	padding:0px;
	width:351px;
	}
	
.content-right-div2{
	float:right;
	margin:0px;
	width:350px;
	padding:0px;
}

.top-job-box{
	background:#FFF;
	border-radius: 8px;
	width:316px;
	padding:17px;
	border:1px solid #f0f0f0;
	position:relative;
}

.top-job-box ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.top-job-box ul li{
	margin:0px;
	padding:4px 7px 4px 15px;
	background:url(images/arrow-1.png) no-repeat left 12px;
	border-bottom:1px solid #e5e5e5;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color:#5f5f5f;
}

.top-job-box ul li a{
	text-decoration:none;
	color:#5f5f5f;
	}

.get-now{
	background:url(images/get-now-bg.png) no-repeat right top;
	position:absolute;
	top:0px;
	right:0px;
	width:86px;
	height:65px;
}


#footer-wrap{
	width:960px;
	margin:0px auto 0px auto;
	padding:20px 20px 21px 20px;
	border-top:1px solid #d2d2d2;
	font-size:13px;
}

#footer-wrap h3{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#414141;
	font-weight:normal;
}

.footer-box1{
	float:left;
	margin:0px;
	padding:0px;
	width:244px;
	border-right:1px solid #c0c0c0;
		min-height:172px;
}

.footer-box1 ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100px;
	float:left;
}

.footer-box1 ul li{
	background:url(images/arrow-2.png) no-repeat left 7px;
	margin:0px;
	padding:0px 0px 0px 9px;
	

}

.footer-box1 ul li a{
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color:#414141;
}

.footer-box1 ul li a:hover{
	color:#888787;
}


.footer-box2{
	float:left;
	margin:0px;
	padding:0px 20px 0px 20px;
	width:330px;
	border-right:1px solid #c0c0c0;
	min-height:172px;
}

.footer-box2 a{
	color:#75d2ff;
	text-decoration:underline;
}

.footer-box2 a:hover{
	color:#8a8a8a;
}

.footer-box3{
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
	width:324px;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
	color:#414141;
}

.footer-box3 .address1{
	float:left;
	width:150px;
	float:left;
}

.footer-box3 .address2{
	float:left;
	width:150px;
	float:right;

}

.copy-right{
	margin:20px 0px 0px 0px;
	padding:0px;
	border-top:1px solid #d2d2d2;
	color:#555555;
}

.copy-right .left{
	float:left;
}

.copy-right .right{
	float:right;
}

/*blog-html-starts-here*/

.blog-banner{
	background:url(images/blog-banner.png) no-repeat center top;
	margin:0px;
	padding:0px 0px 20px 0px;
	height:173px;
}

.blog-left{
	float:left;
	margin:0px;
	padding:0px;
	width:262px;
}

.blog-right{
	float:right;
	width:717px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.blog-right-inner{
	padding:0px 0px 20px 0px;
}

.blog-right input{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:5px;
	margin-left:15px;
}

.blog-right textarea{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:5px;
	resize:none;
	margin-left:5px;
	font-family: 'PT Sans', sans-serif;
	overflow:auto;
	font-size:13px;
}

.blog-right-inner h4{
	margin:0px;
	padding:0px 0px 8px 0px;
}

#submit{
	float:left!important;
	margin:0px!important;
	cursor:pointer;
	background: url(images/sumbit-button.jpg) repeat-x;
	height:28px;
	padding:3px 8px 5px 8px;
	color:#FFF;
	border:1px solid #1798d3;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
border-radius: 4px;
}

#submit:hover{
	background-position:bottom;
}

.blog-right h2{
	margin:0px;
	padding:18px 0px 18px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#aeaeae;
	font-size:22px;
	font-weight:normal;
	float:left;
	width:600px;
	border-bottom:1px solid #1ea0dc;
}

.blog-right h2 a{
	color:#6e6e6e;
}

.blog-right-date{
	width:60px;
	height:60px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	float:right;
	background:url(images/blog-date-bg.jpg) top left no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#000000;
	text-align:center;
}


#comments-title{
	margin:0px;
	padding:10px 0px 0px 0px;
	background:none;
	float:none;
	width:auto;
	border:none;
	color:#0088CE;
	font-size:15px;
}

.avatar img{
	margin:0px 10px 0px 0px
	
}



.blog-right-date span{
	font-size:13px;
	}
	
.blog-left-bg{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e7e5e5;
}

.blog-left-bg ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.blog-left-bg ul li{
	background:url(images/arrow-1.png) no-repeat left 10px;
	margin:0px;
	padding:2px 0px 2px 11px;
}

.blog-left-bg ul li a{
	color:#4e4e4e;
	text-decoration:none;
	font-size:13px;

}

.blog-left-bg ul li a:hover{
	color:#0098DE;
	text-decoration:underline;
}

.cat-item cat-item-2{
	font-size:13px;
}


	
 .recent-post, .category-ico, .Archives-ico{
	margin:0px!important;
	padding:0px 0px 10px 30px!important;
	font-family: 'PT Sans', sans-serif!important;
	color:#1798d3!important;
	font-size:22px!important;
	font-weight:normal!important;

}

.recent-post{background:url(images/recent-post.png) no-repeat left 5px;}
.category-ico{background:url(images/category.png) no-repeat left 5px;}
.Archives-ico{background:url(images/archieve.png) no-repeat left 5px;}

.fn{
	padding:0px 0px 0px 10px;
}

.comment-awaiting-moderation{
	color:#108fd0;
	margin:0px 0px 10px 0px;
}

.reply{
	padding-bottom:10px;
	margin-bottom:10px;

}

.comment-content p{
	padding:12px 0px 0px 0px;
}

/*blog-html-ends-here*/	


/*inner-html-starts-here*/

.inner-banner{
	background:url(images/inner-banner.png) no-repeat center top;
	margin:0px;
	padding:0px 0px 20px 0px;
	height:173px;
}

.forum-banner{
	background:url(images/forum-banner.png) no-repeat center top;
	margin:0px;
	padding:0px 0px 20px 0px;
	height:173px;
}

.inner-bullet{
	margin:0px;
	padding:0px 0px 10px 10px;
}

.inner-bullet ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.inner-bullet ul li{
	background:url(images/arrow-1.png) no-repeat left 8px;
	margin:0px;
	color:#4E4E4E;
	padding:2px 0px 2px 15px;
	font-size:13px;
	
}

.inner-bullet ul li a{
	color:#4E4E4E;
}

.inner-bullet ul li a:hover{
	color:#0088ce;
}



/*hot-html-starts-here*/
.hot-job-box{
	background:#fff;
	padding:20px;
	margin:20px 0px 0px 0px;
	border:1px solid #f0f0f0;
	font-size:14px;
}

.hot-job-left{
	width:142px;
	float:left;
	padding:0px 0px 0px 0px;
	
}

.hot-job-right{
	width:530px;
	float:right;
	padding:0px 0px 0px 0px;
	
}

.apply-now{
	float:left!important;
	margin:0px!important;
	cursor:pointer;
	background: url(images/sumbit-button.jpg) repeat-x;
	height:20px;
	padding:4px 8px 4px 8px;
	color:#FFF;
	border:1px solid #1798d3;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
border-radius: 4px;


}

.apply-now:hover{
	background-position:bottom;
}

.apply-form-wrap{
	background:#fff;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
}



.content-wrap .apply-form-wrap h3{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-family: 'PT Sans', sans-serif;
	color:#010101;
	font-size:18px;
	font-weight:normal;
}


.apply-form-wrap label{
	float:left;
	margin:0px;
	padding:0px 25px 0px 0px;
	color:#4e4e4e;
	font-size:14px;
	font-family: 'PT Sans', sans-serif;
	width:318px;
	
	
}



.apply-form-wrap label span{
	color:#F00;
}

.apply-form-wrap input{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:3px 5px 3px 5px;
	float:right;
	margin:0px 0px 12px 0px;
	width:320px;
	color:#4e4e4e;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
}

.apply-form-wrap textarea{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:5px;
	float:right;
	margin:0px 0px 12px 0px;
	width:320px;
	color:#4e4e4e;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
	height:45px;
	resize:none;
	overflow:auto;
}

.sumbit{
	float:right!important;
	margin:0px!important;
	cursor:pointer;
	background: url(images/sumbit-button.jpg) repeat-x!important;
	height:28px!important;
	padding:2px 10px 4px 10px!important;
	color:#FFF!important;
	border:1px solid #1798d3!important;
	font-family: 'PT Sans', sans-serif!important;
	font-size:13px!important;
	border-radius: 4px!important;
}


.sumbit:hover{
	background-position:bottom!important;
}
.sumbit-1{
	width:157px!important;
}

.sumbit-2{
	width:100px!important;
}


/*hot-html-ends-here*/


/*contact-html-starts-here*/
.contact-wrap{
	margin:0px;
	padding:0px;
	color:#7b7b7b;
	line-height:24px;
}

.contact-left{
	float:left;
	margin:0px;
	width:343px;
	}
	
.contact-form{
	float:right;
	margin:0px;
	padding:0px;
	width:330px;
}

.contact-form label{
	padding:
	
}

.contact-form input{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:3px 5px 3px 5px;
	float:right;
	margin:0px 0px 12px 0px;
	width:320px;
	color:#4e4e4e;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
}

.contact-form select{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:3px 5px 3px 5px;
	float:right;
	margin:0px 0px 12px 0px;
	width:330px;
	color:#4e4e4e;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
}

.contact-form textarea{
	border:1px solid #e7e5e5;
	background:#f1f1f1;
	padding:5px;
	float:right;
	margin:0px 0px 12px 0px;
	width:320px;
	color:#4e4e4e;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
	height:45px;
	resize:none;
	overflow:auto;
}





/*contact-html-ends-here*/

/*testimonial-html-starts-here*/
.testimonial-wrap{
	margin:0px 0px 15px 0px;
	padding:0px;

}

.testimonial-wrap h4 span{
	font-size:14px;
}



/*testimonial-html-ends-here*/

/*thank-you-and-error-starts-here*/

.thank-error{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#108fd0;
	line-height:24px;
}

.thank-error a{
	text-decoration:underline;
}

.thank-error a:hover{
	text-decoration:none;
	color:#b7b3b3;
	
}



/*thank-you-and-error-ends-here*/

/*forum-css-starts-here*/
.bbp-user-profile h2, .bbp-user-topics h2{
	border:none!important;
}

.submit{
	float:left!important;
	margin:0px!important;
	cursor:pointer;
	background: url(images/sumbit-button.jpg) repeat-x;
	height:28px;
	padding:3px 8px 5px 8px;
	color:#FFF;
	border:1px solid #1798d3;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
border-radius: 4px;
}

.submit:hover{
	background-position:bottom;
}

/*forum-css-ebds-here*/

/*inner-html-ends-here*/

