*{
	padding: 0;
	margin: 0;
}
body{
	font-family: "Playfair Display", serif;
	font-size: 16px ;
	font-weight: 400 ;
	color:#626262 ;

}

/*header part css start*/
header{}
.container{
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 50px;
}
.container .logopart{
	width: 15%;
	float: left;
}
.container .logopart img{}
.container .menupart{
	width: 70%;
	float: right;
}
.container .menupart ul{
	float: right;
	list-style: none;
}
.container .menupart ul li{
	float: left;

}.container .menupart ul li:last-child a{
	margin-right: 0px;

}
.container .menupart ul li a{
	text-decoration: none;
	margin: 5px 60px;
	text-transform: uppercase;
	font-family: "Playfair Display", serif;
	color:#626262 ;
	border-bottom: 1px solid transparent;
	transition:all linear .33s;

}
.container .menupart ul li a:hover{
	color: black;
	border-bottom: 1px solid #626262;
	transition:all linear .33s;
}


/*header part css end*/
/*banner part css start*/

.banner .container .banner_img img{
	width: 100%;
}

/*banner part css end*/
/*artical part css start*/
.artical{

}
.container2{
	width: 80%;
	margin: 0 auto;



}
.artical .container2 .content{
	margin-top: 50px;
}
.artical .container2 .content h6,
.blog .container2 .blog_content h6{
	padding: 30px 0px;
	text-transform: uppercase;
	color:#b4ad9e ;
	font-family: Ubuntu;
/*	color:#626262 ;*/
}
.artical .container2 .content h1,
.blog .container2 .blog_content h2{
	font-size: 30px;
}
.artical .container2 .content p,
.blog .container2 .blog_content p{
	padding: 40px 0px;
	color:#626262 ;
	line-height: 24px;
	text-align: justify; 


}
/*artical part css end*/
/*blog part css end*/
.blog .container2{
	overflow: hidden;
}
.blog .container2 .blog_content{
	width: 47%;
	margin-top: 70px;
	float: left;
}
.blog .container2 .blog_content:nth-child(odd){
	float: right;
}
.blog .container2 .blog_content img{
	width: 100%;
}

/*blog part css end*/
/*newsletter part css end*/
.newsletter{
	margin: 60px 0px;
	background: #F0F0F0;
	padding: 50px 0px 80px 0px;
}
.newsletter .container2 .newsletterpart{
	text-align: center;
}
.newsletter .container2 .newsletterpart h1{
	padding: 30px;
}
.newsletter .container2 .newsletterpart form{
	position: relative;
	width: 25%;
	margin: 0 auto; 
	border-bottom: 1px solid black;
	padding-right: 35px; 
}
.newsletter .container2 .newsletterpart input{
	
	padding-bottom: 15px;
	width: 100%;
	background: transparent;
	border: none;
	outline: none;
	
}
.newsletter .container2 .newsletterpart button{
	position: absolute;
	top: 25%;
	right: 0;
	border: none;
	
}

/*newsletter part css end*/
/*blog part css start*/
.blog .container2 .clearboth{
	clear: both;
}
 .blog .container2 button{
 	width: 170PX;
 	display: block;
 	margin: 150px auto;
 	padding: 20px 35px;
    background: transparent;
    color: #626262;
    border:1px solid #626262;
    font-size: 20px;
    font-family: "Playfair Display", serif;
    transition: all linear .33s;
}
.blog .container2 button:hover{
	 background: #626262;
    color:white ;
    transition: all linear .33s;
}

/*blog part css end*/
/*footer part css start*/
.footerpart {
	background: #F0F0F0;
}
.footerpart .container {}
.footerpart .container .privacypart {
	width: 30%;
	float: left;
}
.footerpart .container .privacypart ul{
	list-style: none;
	margin-left: 50px;
}
.footerpart .container .privacypart ul li,
 .footerpart .container .iconpart ul li{
	float: left;
	padding: 0px 0px 40px 20px;
}
.footerpart .container .privacypart ul li a,
.footerpart .container .iconpart ul li a{
	text-decoration: none;
	color: black;
}
.footerpart .container .iconpart {
	width: 30%;
	float: right;
}
.footerpart .container .iconpart ul{
	float: right;
	list-style: none;
}


/*footer part css end*/