font-face {
    font-family: FiraSansCondensed-Medium;
    src:url(../fonts/FiraSansCondensed-Medium.ttf);
}
@font-face {
    font-family: FiraSansCondensed-SemiBold;
    src:url(../fonts/FiraSansCondensed-SemiBold.ttf);
}
@font-face {
    font-family: FiraSansCondensed-Light;
    src:url(../fonts/FiraSansCondensed-Light.ttf);
}
@font-face {
    font-family: FiraSansCondensed-Thin;
    src:url(../fonts/FiraSansCondensed-Thin.ttf);
}
@font-face {
    font-family: FiraSansCondensed-Bold;
    src:url(../fonts/FiraSansCondensed-Bold.ttf);
}

@font-face {
    font-family: Appetite;
    src:url(../fonts/Appetite.ttf);
}
@font-face {
    font-family: FiraSansCondensed-Regular;
    src:url(../fonts/FiraSansCondensed-Regular.ttf);
}
@font-face {
    font-family: Great Day Personal Use;
    src:url(../fonts/Great%20Day%20Personal%20Use.ttf);
}

/*navigation bar starts*/

.nav.navbar-nav {
    padding-top: 25px;
}
.navbar-me {
    background-color: #transparent !important;
	border:none !important;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 19px 28px !important;
}
.nav-titles{
	font-size:17px;
    font-family: FiraSansCondensed-Medium;
	text-transform:uppercase;
}
.logosub{
	border-top:5px solid #f5ba00;
}
.navbar-nav {
    float: right !important;
    margin: 0;
}

/*navigation bar ends*/

/*slider starts*/

/*.subbg{
	position: fixed;
    top: -60px;
}
*/


/*home products starts*/

.home-product{
	margin-top:50px;
	margin-bottom:50px;
	color:#4ba925;
}
.products-head{
    text-align: center;
    text-transform: uppercase;
    color: #f1f1f1;
    font-size: 98px;
    letter-spacing: 8px;
    font-family: FiraSansCondensed-SemiBold;
    font-weight: 600;
    margin-bottom: -62px;
}
.pro-heading1{
	font-size:32px;
    font-family: Appetite;
	color:#4ba925;
}
.pro-heading2{
	font-size:32px;
    font-family: Appetite;
	color:#fdd701;
}
.pro-heading3{
	font-size:32px;
    font-family: Appetite;
	color:#8c3717;
}
.pro-heading4{
	font-size:32px;
    font-family: Appetite;
	color:#557704;
}
.pro-heading6{
	font-size:32px;
    font-family: Appetite;
	color:#f19e29;
}
.pro-heading7{
	font-size:32px;
    font-family: Appetite;
	color:#ed1f23;
}


/*home products ends*/

/*home welcome starts*/

.wel{
/*	width:100%;
*/}
.wel-bg1{
	height:550px;
	background-image:url(../images/welcome-bg1.png);
	background-color:#6bab19;
	background-repeat:no-repeat;
}
.wel-bg2{
	height:550px;
	background-image:url(../images/welcome-bg2.png);
	background-color:#de4f00;
	background-repeat:no-repeat;
}
.hp-img{
	margin-top:50px;
	margin-left:-65px;
}
.enjoy{
	font-size:42px;
	color:#FFF;
    font-family: Appetite;
	font-weight:400;
}
.real{
	font-size:25px;
	color:#e0ffb9;
    font-family: Appetite;
}
.wenjoy{
	padding-left:30px !important;
	margin-top:180px;
}
.coconut1{
	margin-top:220px;
	padding-left:5px !important;
}
.coconut3{
	margin-top:220px;
	left:50px;
	line-height:25px;
}

.coconut2{
	margin-top:220px;
	padding-left:75px !important;
}
.co1{
	color:#FFF;
    font-family: FiraSansCondensed-Light;
	font-size:40px;
}
.co2{
	color:#FFF;
    font-family: FiraSansCondensed-SemiBold;
	font-size:59px;
}
.co3{
	color:#FFF;
    font-family: FiraSansCondensed-Thin;
	font-size:36px;
}
.whole-span{
	text-align:center;
	line-height:43px;
	letter-spacing:1px;
}
.view{
	color:#FFF !important;
	text-align:center;
    font-family: FiraSansCondensed-SemiBold;
	letter-spacing:2.5px;
	margin-top:10px;
}
.view:hover{
	color:#000 !important;
}
.infuse{
	color:#FFF;
    font-family: Appetite;
	font-size:45px;
	margin-top:15px;
}
.in1{
	color:#ffddcb;
    font-family: Appetite;
	font-size:25px;
}
.in2{
	color:#ffddcb;
    font-family: Appetite;
	font-size:25px;
}
.in3{
	color:#ffddcb;
    font-family: Appetite;
	font-size:25px;
}
.in4{
	color:#ffddcb;
    font-family: Appetite;
	font-size:25px;
}
.in5{
	color:#ffddcb;
    font-family: Appetite;
	font-size:25px;
}
.subpro-img{
	position:absolute;
	top:-15px;
}
.border-img{
	width:100%;
}
.hp-img {
  transition: 0.70s;
  -webkit-transition: 0.70s;
  -moz-transition: 0.70s;
  -ms-transition: 0.70s;
  -o-transition: 0.70s;
  display: block;
}

.hp-img:hover {
  transition: 0.70s;
  -webkit-transition: 0.70s;
  -moz-transition: 0.70s;
  -ms-transition: 0.70s;
  -o-transition: 0.70s;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
} 
.subpro-img {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.subpro-img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hpro-img:active, .hpro-img:focus, .hpro-img:hover {
    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: .70s;
    animation-duration: .70s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.hpro-img {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
	width:100%;
}

/*home welcome ends*/

/*home about starts*/
.about-tendo{
	width:100%;
	padding-bottom:35px;
}
.sub-logos{
	margin-top:-110px;
}
.about{
	color:#567a16;
	font-size:56px;
    font-family: FiraSansCondensed-Bold;
	text-transform:uppercase;
	letter-spacing:2px;
}
.tendospan{
	color:#567a16;
	font-size:70px;
    font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight:600;
}
.welcome{
    font-family: Appetite;
	font-size:47px;
	color:#567a16;
	text-transform:uppercase;
	margin-bottom:0px;
}
.we-give{
    font-family: FiraSansCondensed-SemiBold;
	font-size:43px;
	color:#f5ba00;
	text-transform:uppercase;
	line-height:53px;
	margin-top:0px;
}
.being{
    font-family: FiraSansCondensed-Regular;
	font-size:14.5px;
	color:#858585;
	line-height:24px;
	letter-spacing:0.5px;
	text-align:justify;
}
.about-read{
    font-family: FiraSansCondensed-Regular;
	font-size:14px;
	color:#f5ba00 !important;
	text-transform:uppercase;
	margin-top:15px;
	letter-spacing:2px;
	line-height:35px;
	padding-bottom:30px;
}
.about-read:hover{
	color:#000 !important;
}
.abut-left1{
	padding-left:80px !important;
}
.abut-left2{
	padding-left:30px !important;
}
/*.img-tendo{
	width:445px;
	top: 31px;
    position: absolute;
}
*/
.img-tendo {
    width: 432px;
    top: -34px;
    position: absolute;
    z-index: -999;
}

/*home about ends*/

/*footer starts*/
.footer-part{
	width:100%;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
}
.border-imgf{
	width:100%;
	position:absolute;
	margin-top:-7px;
}

.row.footer-part {
    margin: 0px;
}
.phone{
	color:#FFF;
	padding-left:40px;
    font-family: FiraSansCondensed-Regular;
	font-size:15px;
	padding-top:5px;
}
.fpart1{
	margin-top:50px;
	margin-bottom:50px;
}
.locate{
	padding-bottom:15px;
}
.child-img{
	padding-top:40px;
}
.energetic{
	color:#FFF;
    font-family: Great Day Personal Use;
	font-size:36px;
	padding-top:20px;
}
.contains{
	color:#FFF;
    font-family: Appetite;
	font-size:28px;
	text-align:center;
	line-height:22px;
}
.bottom-footer{
	width:100%;
}
.copyright{
	margin-top:-30px;
	padding-left:80px;
    font-family: FiraSansCondensed-Light;
	font-size:14px;
	color:#000;
	font-weight:500;
}
.icons{
	margin-top:-40px;
	text-align:right;
	font-size:28px;
	color:#000 !important;
	padding-left:30px;
}
.icons:hover{
	color:#f5ba00 !important;
}

/*footer ends*/

/*contact us starts*/

.contact-us{
    padding: 60px 0px 0px 0px;	
}
.form-horizontal{
	margin-top:50px;
	margin-bottom:50px;
}
.contactus form .form-control {
    background: transparent;
    min-height: 50px;
    color: #999;
    margin-bottom: 30px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 25px 12px !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	margin-bottom:20px !important;
}
textarea.form-control {
    height: 150px !important;
}
.send-button {
    background: #13d22e !important;
    border-radius:40px !important;
    padding: 14px 30px !important;
    margin-top: 20px ;
    color: #fff;
	border:0px solid #f5ba00 !important;
}

.btn-primary {
/*    background: transparent;
    color: #686868;
    padding: 13px 42px;
    border-radius: 40px;
    border: 1px solid #ccc;
*/    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.addressg {
    position: relative;
    background: #fff;
    border-radius: 100px;
    box-shadow: 0px -3px 13px 0px rgba(145,145,145,0.47);
    bottom: -40px;
    z-index: 999;
    padding: 55px 65px;
}
.addressg ul {
    margin: 0;
}
.addressg ul li {
    padding: 0 60px 0 0;
    font-size: 15px;
    color: #000;
    vertical-align: middle;
    font-family: FiraSansCondensed-Regular;

}
.addressg ul li:first-child i {
    vertical-align: middle;
    float: left;
}
.addressg ul li i {
    font-size: 24px;
    margin-right: 20px;
}
.map iframe {
    width: 100%;
    height: 500px;
    border: 0;
}

/*contact us ends*/


/*previous button starts*/
.pre-buton {
    text-align: right;
}
.prev-bu {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    background-color: #f5ba00;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff !important;
	margin-top:60px;
	border:none !important;
}
.prev-bu:hover {
    background-color: #567a16;
    color: #fff;
    box-shadow: none;
    text-shadow: none;
}


/*previous button ends*/

.all-loc{
	padding:0px !important;
}
