

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Montserrat:400,700|Open+Sans:300,300i,400,400i,600,600i,700,700i|Oswald:300,400,700');


/*** 

====================================================================
	Reset
====================================================================

 ***/
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-family: 'Lato', sans-serif;
	font-size:15px;
	color:#777777;
	line-height:1.8em;
	font-weight:400;
	background:#ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#830e0e;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-family: 'Montserrat', sans-serif;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
}

input,button,select,textarea{
	font-family: 'Lato', sans-serif;
}

p{
	position:relative;
	line-height:1.8em;	
}

.strike-through{
	text-decoration:line-through;	
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.medium-container{
	max-width:850px;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
	
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.centered{
	text-align:center;	
}

.anim-3,.anim-3-all *{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.anim-5,.anim-5-all *{
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;	
}

.anim-7,.anim-7-all *{
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.theme-btn .icon-left{
	padding-right:10px;
}

.theme-btn .icon-right{
	padding-left:10px;
}


.bold-font{
	font-weight:700;	
}

.no-bg{
	background:none !important;	
}

.text-uppercase{
	text-transform:uppercase !important;	
}

img{
	max-width:100%;
	height:auto;	
}

.padd-top-10{
	padding-top:10px !important;	
} 

.padd-top-20{
	padding-top:20px !important;	
}

.padd-right-20{
	padding-right:20px !important;	
}

.padd-top-60{
	padding-top:60px !important;	
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

/*** 

====================================================================
	Page Title Style
====================================================================

***/


.page-info{
	position:relative;
	padding:24px 0px;
	background:#ffffff;
	color:#272727;
	border-bottom:1px solid #f0f0f0;	
}

.page-info h2{
	font-size:16px;
	color:#272727;
	line-height:24px;
	font-weight:700;	
}

.page-info .bread-crumb{
	position:relative;
	font-size:15px;
}

.page-info .bread-crumb li{
	position:relative;
	float:left;
	margin-right:30px;
	color:#9e9e9e;
	line-height:24px;
}

.page-info .bread-crumb li:last-child{
	margin-right:0px;
}

.page-info .bread-crumb li:after{
	content:'\f0da';
	font-family: 'FontAwesome';
	position:absolute;
	right:-22px;
	width:10px;
	line-height:28px;
	font-size:14px;
	color:#830e0e;
}

.page-info .bread-crumb li:last-child:after{
	display:none;	
}

.page-info .bread-crumb li a{
	color:#9e9e9e;	
}

.page-info .bread-crumb li a:hover{
	color:#830e0e;	
}






/*** 

====================================================================
	Team Section One
====================================================================

***/

.team-section-one{
	position:relative;
	padding:100px 0px 60px;
}

.team-member-one{
	position:relative;
	margin-bottom:40px;	
}

.team-member-one .image-box{
	position:relative;
	overflow:hidden;
}

.team-member-one .image-box img{
	display:block;
	width:100%;	
}

.team-member-one .image-box .overlay{
	position:absolute;
	left:-100%;
	top:0px;
	width:100%;
	height:100%;
	color:#ffffff;
	text-align:center;
	background:rgba(131, 14, 14, 0.85);
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.team-member-one:hover .image-box .overlay{
	left:0px;	
}

.team-member-one .image-box .overlay .social-links{
	position:absolute;
	left:0px;
	top:48%;
	width:100%;
	margin-top:-20px;	
}

.team-member-one .image-box .overlay .social-links li{
	display:inline-block;
	margin:0px 5px;	
}

.team-member-one .image-box .overlay .social-links a{
	position:relative;
	width:100%;
	height:auto;
	text-align: center;
	margin:0 auto !important;
	line-height:24px;
	padding:7px 0px;
	color:#ffffff;
}
/* 
.team-member-one .image-box .overlay .social-links a:hover{
	color:#830e0e;
	background:#ffffff;	
} */

.team-member-one .lower-content{
	position:relative;
	padding:15px;	
	height:285px
}

.team-member-one .lower-content h3{
	font-size:19px;
	font-weight:600;
	color:#272727;
	text-transform:capitalize;
	line-height:1.4em;	
}
.inner-box.boxx {
    background: #f9f9f9;
}
.team-member-one .lower-content h3 a{
	color:#272727;	
}

.team-member-one .lower-content h3 a:hover{
	color:#830e0e;	
}

.team-member-one .lower-content .designation{
	font-size:16px;
	font-style:italic;
	color:#830e0e;
	text-transform:capitalize;
	margin-bottom:20px;
}

.team-member-one .lower-content .desc-text{
	font-size:15px;
	color:#9e9e9e;
	line-height:1.8em;
	margin-bottom:20px;
}

.team-member-one .lower-content .read-more{
	font-size:14px;
	color:#333333;
	text-transform:capitalize;
	font-family:'Montserrat',sans-serif;
	line-height:1.6em;
}

.team-member-one .lower-content .read-more .fa{
	padding-left:5px;
}

.team-member-one .lower-content .read-more:hover{
	color:#830e0e;	
}


@media only screen and (max-width: 1140px){
	.page-wrapper{
		overflow:hidden;	
	}
}

@media only screen and (max-width: 767px){
	.page-info .pull-left,
	.page-info .pull-right{
		width:100%;	
	}
}
