.h1ss 
{
	font-family		: myFirstFont;
	color			: #fff212;
	font-size		: 35px;
	text-shadow		: 2px 3px #3a3238;
	font-stretch	: condensed;
}


.with-image
{
	background:#f5f5f5;
	margin-top:15%;
	height:250px;
	text-align:center;
	padding-top:20%;
	
}
.with-image p
{
	padding:0px 10px;
	color:#666;
}	

.logodrop{
    
  width: 56%;
   
    position: absolute;
    top: -33px;
}



.affix .logodrop {
    width: 38%;
    position: absolute;
    top: 3px;
}




.hidden{
	display:none
}
.contentpages h3
{
	font-size:16px	
}
.contentpages p
{
	text-align:justify;
}


.grayy 
{
    background		: #f7f7f7;
    padding-bottom	: 10px;
}

.aboutusheadingone{
	font-size:12px
}

.mb10
{
margin-bottom:10px	 !Important	
}


.innerheading{
	font-size:18px
}
.ul{
	list-style:none;
	margin-left:-40px
}


.paddtop50
{
	padding-top:50px
}

.imgones
{
	display:none
}

.wels{
	padding:20px 0px
}

.content-p{
	
padding-top:10px;
padding-left:2%;
padding-right:2%;
}



.image {
    position: absolute;
    top: -30%;
    left: 28%;
    width: 150px;
    text-align: center;
}

.main .headings {
    font-size: 27px;
    padding-top: 10px;
    margin: 0px;
    font-weight: 600;
    position: relative;
    color: #111;
    font-family: 'Cormorant Garamond', serif;
}

p.para-clients {
	color		:#666;
	text-align	: justify;
}

.exhibitions-pad-left {
    background: #ecf0f3;
    padding: 8px 20px 50px;
    position: relative
}

.mar-50
{
	margin-bottom	: 30px;
	margin-top		: 15px;
}

.mpadd0{
	
	padding:0px;
	margin-top:20px
}



.lp-hero-section::after {
  content: "";
  position: absolute;
  top: 30%;
  margin: auto;
  z-index: 1;
  right: 0%;
  width: 675px;
  height: 675px;
  border-radius: 675px;
  background-image: linear-gradient(145deg, #FFDAC8, transparent 80%);
}

.mpadd01{
	
	padding:0px;
}

.marb20th
{
	margin-bottom:20px;
}

.mtb40
{
	margin-top:100px;
	margin-bottom:100px;
}


.feature_section_parts_part {
    width			: 100%;
    display			: flex;
    align-items		: center;
    text-align		: left;
    border			: 1px solid #D4D4D4;
    border-radius	: 62px;
    padding			: 7px 10px;
}



.sub-title{
	margin-top:20px;
	text-align:justify
}

.copyright a
{
	margin-left:0px !important;
	margin-right:0px !important;
}



.main .heading {
  font-size: 24px;
  margin: 0px;
  font-weight: 700;
  position: relative;
  color: #111;
  font-family: 'Cormorant Garamond', serif;
  line-height: 30px;
}

.main .cheading {
  font-size		: 30px;
  margin		: 0px;
  font-weight	: 700;
  position		: relative;
  color			: #111;
  font-family	: 'Cormorant Garamond', serif;
  line-height	: 30px;
}


.marb20ss
{
	margin-bottom	: 20px;
	display			: none
}

.headersecone
{
	position		: absolute;
	top				: 31px;
	z-index			: 101;
	text-align		: center;
	left			: 5px;
}

.headersectwo
{
	position		: absolute;
	top				: 70px;
	z-index			: 101;
	text-align		: center;
	left			: 120px;
}

.socials
{
	margin-top		: 10px;
	margin-bottom	: 10px
}

.socials li
{
	list-style		: none;
	background		: #fbfbfb;
	margin-right	: 5%;
	border-radius	: 4px;
	display			: inline-block;
	padding-top		: 10px
}


.ulssss{
	list-style:none;
	
}
.ulssss li{
	padding:10px 20px

}
.mart2s
{
margin-top:5%
}

.tac{
	text-align:center;
}
.z1x a{
	padding:10px 20px;
	color: #333;
	background:#fff;
	margin-left:1%
	
}



.headersecthreefour
{	
	position		: absolute;
	top				: 400px;
	z-index			: 101;
	width			: 100%;	
	text-align		: center;
}


.headersecthree
{
	position		: absolute;
	top				: 387px;
	z-index			: 101;
	left			: 16px;
	text-align		: center;
	display			: none !important
}



.h34s
{
	color: #9a5328;
	font-size: 17px;
	text-transform: uppercase;
}






.sliderBtn{
	width:100%;
	padding:10px 20px
}