/* CSS Document */

@font-face 
{
	font-family: 'Questrial-Regular';
	src: url('../fonts/Questrial-Regular.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'myriad pro-regular';
	src: url('../fonts/myriad pro-regular.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'lane-narrow';
	src: url('../fonts/lane-narrow.ttf')  format('truetype');
}



body
{
	overflow-x:hidden;
}
.wrapper
{
	max-width:1200px;
	margin:0px auto;
}

/************ Index Page ************/

/************ affix menu code ************/
.affix {
    top: 0px;
    width: 100%;
    z-index:  9999 !important;
	background-color:#cecece;
    border-radius:  0 !important;
    box-shadow: 0px 0px 3px 3px #333;
    /*! margin-left: -5px; */
 }
.affix .top-nav {
	display: none;
}
.affix .logo { 
	margin-top: 11px;
	width: 45%;
}
.affix #cssmenu { 
	margin-top: 4%;
}
.navbar {
    margin-bottom: 0px!important;
    border: none !important;
}
.affix ~ .container-fluid {
   position: relative;
   top: 50px;
}
/************ affix menu code ************/


/************ Navigation css  ************/
.top-header-01 {
   z-index: 9999;
   position: relative;
}
.contact-img {
	padding-top:15px;
}
/************ Navigation css  ************/

/************ slider css start ************/

.slider-01
{
	margin-top: -296px;
}
.text-right {
    margin-top: 40%;
    margin-right: -78%;
}
.text-right-01 {
	background-color: #7a6857;
	padding: 25px;
	margin-left: -3%;
	background: -moz-linear-gradient(left, rgba(122, 104, 87,1) 0%, rgba(121, 104, 87,1) 62%, rgba(122, 104, 87,1) 68%, rgba(122, 104, 87,0) 100%);
background: -webkit-linear-gradient(left, rgba(122, 104, 87,1) 0%,rgba(121, 104, 87,1) 62%,rgba(122, 104, 87,1) 68%,rgba(122, 104, 87,0) 100%);
background: linear-gradient(to right, rgba(122, 104, 87,1) 0%,rgba(121, 104, 87,1) 62%,rgb(122, 104, 87,1) 68%,rgba(122, 104, 87,0) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f8fafb', endColorstr='#00f8fafb',GradientType=1 );
}
/************ slider css ************/

/*******  About Index css  ******/
.index-about {
	background-color:#f7fdfe;
	margin-bottom:60px;
	padding: 30px;
}
.index-title {
	font-size:35px;
	font-family: 'Questrial-Regular';
	letter-spacing:2px;
	line-height:60px;
	color:#000000;
}
.about-index-img {
	margin-top:18%;
}
.about-index-font {
	color:#292626;
	font-size:20px;
	font-family: 'Questrial-Regular';
	letter-spacing:2px;
	line-height:40px;
	text-align: justify;
}
/*******  About Index css  ******/

/******* Product Slider css ******/
.product-slider {
	margin-bottom:5%;
}
/******* Product Slider css ******/
/*------------ footer css -----------------*/

.footer {
	background-color:#111111;
	padding: 50px 50px 28px 100px;
}
.footer-heading { color: #fff;
font-size: 25px;
line-height: 35px;
font-weight: 700;
font-family: 'Questrial-Regular';
}
.footer-heading span{
font-size: 28px;
font-weight: 900;
}
.footar-call { color: #fff;
font-size: 30px;
font-weight: 700;
font-family: 'Questrial-Regular';
}
.footar-font02 {
	color:#fff;
	font-size:15px;
    line-height: 25px;
	font-family: 'Questrial-Regular';
}
.footar-font02 a {
	color:#fff;
} 
.footar-font02 a:hover {
	 color: #ff4e2c;
	 text-decoration:none;
}
.foo-ma {
    margin-left: 15px !important;
}
.footar-font03 a{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    line-height: 24px;
    font-family: 'myriad pro-regular';
}
.footar-font03 a:hover {
	 color: #ff4e2c;
	 text-decoration:none;
}
.footar-font03 {
	padding: 0;
}
ul li {
    text-decoration: none;
    list-style-type: none;
}
.social-share-1{
 display: inline-flex;
 list-style: none;
 margin: 0;
 
 margin-top: 20px;
 margin-bottom: 20px;
 padding: 0;
}

ul.social-share-1 li {
	color: #ffffff;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	margin-left: 8px;
	padding-top: 5px;
	background-color: #fff;
	font-size: 20px;
}

ul.social-share-1 li:hover {
  background-color:#ed151e !important;
  border: 1px solid #2e3192;
}
.copy-link {	
	background-color: #fff;
	padding: 0px 0px 0px 80px;
}
.copy-text {
    font-size: 15px;
    color: #111111;
    text-decoration: none;
	padding: 15px 0px 0px 0px;
    line-height: 25px;
    font-family: 'Questrial-Regular';
}
/*-------------  footer css --------------------*/


/************ Index Page ************/

.page-title { 
	font-size:40px;
	letter-spacing:4px;
	line-height:60px;
	color:#2d2b2b;
	text-align: center;
	margin-top: -5%;
	margin-bottom: 5%;
	font-weight: 900;
	text-transform: uppercase;
}
 
.page-title::after {
    height: 6px;
    display: block;
    width: 150px;
    border-left: 3px;
    content: '';
    background-color: #2d2b2b;
    margin-top: 8px;
    margin-left: 45%;
    padding-bottom: 5px;
}

.heading-h2 {
	font-size:38px;
	letter-spacing:2px;
	color:#2d2b2b;
	font-weight: 700;
	line-height: 48px;
	}
	
.pro-ma { padding-left: 5%;padding-right: 5%;}