@charset "utf-8";
/* CSS Document */
option{
	padding:4px 5px !important;
	cursor:pointer;
	}
.ExperianceDetails{
	background:#F7F7F7;
	border:1px solid #E9E9E9;
	padding-top:5px;
	}
.ExperianceDetails .CloseBtnOver{
		margin-top:-1px;
		margin-right:-1px;
	}
.ViewMoreContainer td{
	background:#F7F7F7;
	color:#303030;
	padding:0px 0px 10px 0px !important;
	position:relative;
	border-bottom:4px #838383 solid !important;
	border-top:2px #838383 solid !important;
	}
.ViewMoreContainer td .TopArrowSelected{
	position:absolute;
	right:70px;
	top:-14px;
	}
a.ViewMoreDtls{
		text-decoration:none;
		cursor:pointer !important;
	}
.ViewMoreContainer td .UploadedPic{
	border:1px solid #838383;
	}
.ViewMoreContainer td h5{
	margin-bottom:0px;
	padding:5px 10px 0px 10px;
	border-bottom:1px solid #D2D2D2;
	color:#000;
	margin-bottom:10px;
	}
div.Responsibilities{
	padding-bottom:10px; 
	margin-bottom:10px; 
	border-bottom:1px solid #CCC !important;
	padding-left:0px;
	padding-right:0px;
	}
div.Responsibilities:last-child{
	 border-bottom:0px solid #CCC !important;
	 padding-bottom:0px; margin-bottom:0px;
	 margin-bottom:0px;
	}
.CloseBtnOver{
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/close.png) #ffffff no-repeat center;
    height: 30px;
    width: 30px;
    display: block;
    cursor: pointer;
    border: 1px solid #e5eaea;
    z-index: 9;
    
}
.CloseBtnOver:hover{
    background: url(../images/close.png) #323232 no-repeat center;
}
.BTN_Add, .BTN_Del{
	cursor:pointer;
	margin:0px;
	border:0px;
	padding:5px 6px;
	border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#2173C5 !important;
	}
.BTN_Add i, .BTN_Del i{
	font-size:14px;
	margin-right:0px;
	width:14px;
	padding:0px;
	}
.DelBtnOver{
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/b_drop.png) #ffffff no-repeat center;
    height: 30px;
    width: 30px;
    display: block;
    cursor: pointer;
    border: 1px solid #e5eaea;
    z-index: 9;
    
}
.DelBtnOver:hover{
    background:url(../images/b_drop.png) #323232 no-repeat center;
}
.message
	{
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #2B2B2B;
	background-color: #65B9D9;
    background-image: -moz-linear-gradient(center top , #65B9D9, #4A9CBC);
	background: linear-gradient(to bottom, #65B9D9 0px, #4A9CBC 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    min-height: 20px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-transform:capitalize;
	font-family:Arial, sans-serif;
	}
	.message span{
		display:block;
		background:url(../images/notice-success.png) no-repeat left;
		height:42px;
		margin-left:10px;
		padding-left:40px;
		padding-top:10px;
		}
	.errormessage
	{
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #2B2B2B;
	background-color: #BC3E33;
    background-image: -moz-linear-gradient(center top , #DD5952, #BC3E33);
	background: linear-gradient(to bottom, #DD5952 0px, #BC3E33 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    min-height: 20px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, sans-serif;	
	} 
	.errormessage span{
		display:block;
		background:url(../images/notice-error.png) no-repeat left;
		height:42px;
		margin-left:10px;
		padding-left:40px;
		padding-top:10px;
		}
@font-face {
  font-family: 'oswald-webfont';
  src: url('../fonts/oswald-webfont.eot');
  src: url('../fonts/oswald-webfont.eot') format('embedded-opentype'),
       url('../fonts/oswald-webfont.woff') format('woff'),
       url('../fonts/oswald-webfont.ttf') format('truetype'),
       url('../fonts/oswald-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.BorderDot{
	border-top:1px dotted #d6d6d6;
	border-bottom:1px dotted #d6d6d6;
	padding-top:5px;
	padding-bottom:5px;
	}
.BorderSolid{
	border:1px solid #e5eaea;
	padding:4px;
	margin-bottom:14px;
	}
.capatchaBxContainer{
		position:relative;
		}
.capatchaBxContainer img{
	position:absolute;
	top:0px;
	right:0px;
	}
h3.heading1.heading1, .heading1{font-family:oswald-webfont,Arial,Helvetica,sans-serif;
          font-size:30px;
          line-height:1.2em;
		  color:#f9b840;		  
		  }

		  		  
.bannertext{font-family: 'Open Sans',Arial,Helvetica,sans-serif; 
         font-size:13px; 
		 font-style:italic; 
		 font-weight:600; 
		 color:#777777;		  
		  }
		  
.colbox{ 
background-color: #fff;
    color: #666e70;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-left: 30px;
    padding: 25px 20px 25px 60px;
    position: relative;				 
		 
}

.SelectAnimatedBox{	
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	top:0px;
	}
.SelectAnimatedBox:hover{
	-webkit-transform: translate;
	-moz-transform: translate;
	-o-transform: translate;
	-ms-transform: translate;
	transform: translate;
	top:-13px;
	cursor:pointer;
	color:#FFF;
}
.SelectAnimatedBox:hover .colbox{
	background-color:#f8b840;
}
 

.colboxround{ border: 3px solid #fff;
    border-radius: 50%;
    display: block;
    float: left;
    height: 90px;
    width: 90px;
    left: -45px;
    margin-top: -45px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    z-index: 30;
}


.colboxheading{font-family:oswald-webfont,Arial,Helvetica,sans-serif;
    font-size:30px;
	text-align:center;
	padding-bottom:10px;
	line-height:24px;
	color:#FFF;
}
.colboxheadingtxt{font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size:13px;
	text-align:center;
	padding-bottom:30px;
	line-height:18px;
	color:#666e70;
}

.colboxheadingtxt2{
	font-family:Arial,Helvetica,sans-serif;
	margin-top:10px;
    font-size:13.5px;
	text-align:center;
	padding-bottom:30px;
	line-height:22px;
	color:#c0c0c0;
	text-align:center;
}

.clientbox{
	background-color:#f3f4f4;
 	color:#666e70;
 	margin-left:0px;
 	padding:15px;
 	font-family:'Open Sans',Arial,Helvetica,sans-serif;
 	font-size:13px;
	margin:3px;
}
.Border_Solid1px{
	border:1px solid #e5eaea;
	}
.clientboxsqr{
    float: left;
	margin-right:10px;
}


.clientboxheading{font-family:oswald-webfont,Arial,Helvetica,sans-serif;
    font-size:30px;
	text-align:center;
	padding-bottom:10px;
	line-height:24px;
	color:#FFF;
}
.clientboxheadingtxt{font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size:13px;
	text-align:center;
	padding-bottom:30px;
	line-height:18px;
	color:#666e70;
}






.iconboxtxt{font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}

.mainheading1{font-family:oswald-webfont,Arial,Helvetica,sans-serif;
          font-size:22px;
          line-height:1.2em;
		  color:#585858;		  
		  }

.mainheading2{font-family:oswald-webfont,Arial,Helvetica,sans-serif;
          font-size:20px;
          line-height:1.2em;
		  color:#585858;		  
		  }

		  
.testimonialround{ 
    border: 3px solid #fff;
    border-radius: 100%;
    display: block;
    height: 75px;
    width: 75px;
    margin:0 auto;
    overflow: hidden;
    z-index: 30;
}

.testimonialtxt{
	padding-left: 25px; 
    padding-right: 25px; 
	padding-top: 25px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
	color:#666e70;
	line-height:20px;
	text-align:justify;
	
}

.heading1a{ font-family:Arial,Helvetica,sans-serif;
    font-size:18px; 
	font-weight:400; 
	color:#424241;
}

.headingmenu{font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
	font-weight:bold; 
	padding-left:3px;
}

.tp-banner-container{
	display:block;
	}
.WelcomereadMoreBtn{
	margin-top:50px;
	}
@media(max-width:800px){
	.tp-banner-container{
	display:none;
	}
	}
@media(max-width:400px){
	.pi-header-block-logo a{
		width: 210px;
    	margin-left: -10px;
		}
	.pi-header-block-logo{
		margin-right:0px;
		}
	.pi-hidden-md-only button{
		 margin-left: 0;
    width: 32px;
    padding: 6px 9px;
    margin-right: -10px;
		}
	
	}
@media(max-width:760px){
	
.WelcomereadMoreBtn{
	margin-top:0px;	
	}
	
	}