@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Lato-Heavy';
  src: url('Lato-Heavy.eot');
  src: url('Lato-Heavy.eot?#iefix') format('embedded-opentype'),
       url('Lato-Heavy.svg#Lato-Heavy') format('svg'),
       url('Lato-Heavy.ttf') format('truetype'),
       url('Lato-Heavy.woff') format('woff'),
       url('Lato-Heavy.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Lato-Regular';
  src: url('Lato-Regular.eot');
  src: url('Lato-Regular.eot?#iefix') format('embedded-opentype'),
       url('Lato-Regular.svg#Lato-Regular') format('svg'),
       url('Lato-Regular.ttf') format('truetype'),
       url('Lato-Regular.woff') format('woff'),
       url('Lato-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Quantify';
  src: url('Quantify.eot');
  src: url('Quantify.eot?#iefix') format('embedded-opentype'),
       url('Quantify.svg#Quantify') format('svg'),
       url('Quantify.ttf') format('truetype'),
       url('Quantify.woff') format('woff'),
       url('Quantify.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


body {font-family:'Lato-Regular'; font-size:16px; -webkit-font-smoothing: antialiased;}
h1{ font-size:22px; line-height:24px; margin:0; padding:0;}
h2{ font-size:22px; line-height:24px; margin:0; padding:0; }
h1,h2,h3,h4{font-family:'Lato-Heavy'; }

.title h1{ margin: 40px auto; font-family:'Quantify'; font-size: 40px; 	color: #7e9916;
background-color: #ffffff;
text-shadow: #FFF 1px 3px 0, #faa401 1px 13px 5px;
}

.title img{ margin:40px auto; text-align: left;}

.pdng-top-btm{ padding:20px 0;}
.pdng-top{ padding-top:20px;}
.fright{ float:right;}
.menu-bg{ background:#fff; margin:0 0 1px 0; padding:0;}
#nav-auto{ width:100%; margin:0px auto; background:none;}
.clr{clear:both; }

.logo{ padding:20px;}
.menu{ padding:35px 0;}

.introduction{ padding:100px 0; background:#f5f5f5;}
.introduction .right h3, .introduction .right p{ text-align:right;}
.introduction .left h3, .introduction .left p{ text-align:left;}
.introduction .right h3, .introduction .left h3{ color:#000; font-weight:bold; font-size:25px;}
.introduction .right p, .introduction .left p{ color:#959799; padding:10px 0;}



.our-product-bg{ padding:0px; position: relative;}
.our-product-bg h3{ color:#000000; font-size:55px; padding:0; position:relative; text-align:left; font-weight:bold;}
.our-product{background:#7e9916;}
.our-product P{ color:#FFF; padding:30px 0 140px 50px; font-size:18px;}
.our-product a h3{color:#FFF; font-size:23px; text-align:center; font-weight:normal;}
.our-product a h3 b{ font-weight:bold;}
.our-product a:hover{ text-decoration:none; color:#F00!important;}
#multiple {background: url(../images/Our-Produc-Ranges.png); background-size: cover; padding: 50px 0 0 0; margin:20px 0; }
.our-product .outdoor-play{ position:absolute; top:-70px; z-index:999; bottom:0px; left:0px;}
.our-product .outdoor-fitness-men{ position:absolute; top:-190px; z-index:9999; bottom:0px; right:0px; left:290px;}
.our-product .outdoor-fitness-women{ position:absolute; top:-70px; z-index:99999; bottom:0px; left:575px; right:0px;}

.our-qualification-bg{ padding:20px 0 90px 0; display:block;}
.our-qualification-bg h3{ color:#565352; font-size:50px; padding:42px 0;}
.our-qualification-bg h3 b{color:#faa401;}
.our-qualification strong{ color:#565352; padding:25px 0 0 0; display:block; font-size:20px; font-family:'Lato-Heavy';}
.our-qualification p{ padding:5px 0 25px 0; color:#565352; font-size:18px;}
/*.our-qualification a{ padding:15px 40px; display:inline; background:#faa401; border-radius:15px; color:#fff;}
.our-qualification a:hover{background:#7e9916; color:#000; display:inline; text-decoration:none;}*/


.footer-top-bg{ background:#222426; padding:30px 0 10px 0; font-size:14px;}
.footer-top-bg h5{ color:#fff; font-size:20px; font-weight:600;}
.footer-top-bg p{color:#646465;}
.footer-top-bg p b, .footer-top-bg p i{ color:#fff;}
.footer-top-bg p a{ text-decoration:none; color:#646465; font-size:14px;}
.footer-top-bg p a:hover{ text-decoration:none; color:#fff;}
.footer-top-bg p i{ padding:0 2px;}

.desktop{ display:block;}
.mobile{ display:none;}

.footer-bg{ background:#1c1c1c;}
.footer-bg p{ color:#FFF; padding:15px 0; margin:0; font-family:'Lato-Regular'; font-size:14px;}
.footer-bg i{color:#FFF; padding:15px 10px; text-align:center;}

select {color: #333; font-weight: normal; font-size: 1em; line-height:1.2em; margin: 0 0 10px; padding: 6px 0; border: 0 none; cursor: pointer; text-indent: 0.01px; text-overflow: ""; background: url('../images/arrow.png') no-repeat 100% 4px #fff!important; *background-image:none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;     appearance: none;}
select{background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );border: 1px solid #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; height: 35px; background-color: #eee;}
select option {background: #fff; /* style the dropdown bg color */}




.glide-board-img{ background: url(../images/1.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.elliptical-trainer-img{ background: url(../images/2.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.pedal-bike-img{background: url(../images/3.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.wind-board-img{background: url(../images/4.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.thichi-wheel-img{background: url(../images/5.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.arm-puller-img{background: url(../images/6.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.leg-excerciser-img{background: url(../images/7.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.sculler-img{background: url(../images/8.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.fitness-walker-img{background: url(../images/9.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.ab-board-img{background: url(../images/10.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.waist-twister-img{background: url(../images/11.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.chest-n-shoulder-press-img{background: url(../images/12.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.resources-img{background: url(../images/13.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.chest-shoulder-cum-arm-press-img{background: url(../images/14.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.certificates-img{background: url(../images/15.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.cardiovascular-img{background: url(../images/16.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.flexibility-balance-img{background: url(../images/17.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.dips-and-leg-excerciser-img{background: url(../images/18.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.strength-img{background: url(../images/19.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.excercise-bars-uneven-img{background: url(../images/20.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.air-sprint-img{background: url(../images/21.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.rider-img{background: url(../images/22.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}
.arm-wheel-img{background: url(../images/23.jpg) center center no-repeat rgba(255, 255, 255, 0.8);}


.contactUs-innerBanner{background:url(../images/contactus-inner-banner.jpg) center no-repeat rgba(255, 255, 255, 0.8);}
.blog{background:url(../images/blog.jpg) center no-repeat rgba(255, 255, 255, 0.8);}
.get-a-quote-img{background:url(../images/get-a-quote.jpg) center no-repeat rgba(255, 255, 255, 0.8);}
.faq-img{background:url(../images/faq-img.jpg) center no-repeat rgba(255, 255, 255, 0.8);}
.clients-img{background:url(../images/clients-img.jpg) center no-repeat rgba(255, 255, 255, 0.8);}
.downloads-img{background:url(../images/downloads-img.jpg) center no-repeat rgba(255, 255, 255, 0.8);}




.innerpage-hdng{-webkit-box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1); -moz-box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1); box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1); -webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #efefef solid 1px; display:block; overflow:hidden;}

.innerpage-hdng h4{ color:#000; line-height:200px;}

.innerpage-hdng .breadcrumb{ background:none; line-height:100px; color:#FFF;}
.innerpage-hdng .breadcrumb a{ color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.innerpage-hdng .breadcrumb .active{color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}

.minheight{ min-height:350px;margin:20px auto;}
.minheight img{border:#efefef solid 1px; margin: 10px;}
.border-rightt{border-right: #e5e5e5 dotted 1px;  padding:15px 0;}

.minheight h3{border-bottom: #e5e5e5 dotted 1px;	margin: 10px 0;	 color:#000000; font-weight:bold; font-size:26px;}
.minheight h2{ margin:0; padding:20px 0 10px 0; color:#1eacce; font-weight:bold; font-size:20px;}
.minheight h5{ margin:0; padding:15px 0 10px 0; color:#000; font-weight:bold; font-size:16px;}
.minheight ul{ margin:0; padding:5px 0;}
.minheight ul li{ list-style-type:circle; margin:0 0 0 20px; line-height:25px;}
.minheight p{ padding:5px 15px 0px 0;  text-align:justify;}
.minheight h4{margin:0; padding:20px 0 0px 0; color:#00afef; font-weight:bold; font-size:20px;}

.aboutus h1{ font-family: 'Lato-Heavy'; font-size: 35px; margin:15px auto 15px auto;}
.aboutus p{font-family: 'Lato-Regular'; font-size: 18px; line-height: 25px; text-align: justify; padding:0 0 30px 0;}

.our-product-bg h3{font-size:55px; }
.our-product-bg h4{ color:#fff; font-size:36px; padding:20px 10px 0 50px; font-weight:bold;}
.our-product h3{ font-size:23px;}
.our-product .inc-outdoor-play{ position:absolute; top:-80px; z-index:999; bottom:0px; left:0px;}
.our-product .inc-outdoor-fitness{ position:absolute; top:-80px; z-index:9999; bottom:0px; right:0px; left:335px;}
.our-product-data P{ color:#FFF; padding:10px 0 60px 50px; font-size:18px;}
.inc-outdoor-play a:hover, .inc-outdoor-fitness a:hover{text-decoration:none; color:#000!important; display:block;}

.img-hover-zoom { 	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);  height:auto;   overflow: hidden;  background: none; border-radius: 10px; 
}
.img-hover-zoom img {  transition: transform .5s ease;}
.img-hover-zoom:hover img {  transform: scale(1.5); }


.product-based-type{ padding:50px 0;}
.product-based-type h3{ font-size:55px; color:#000; text-align:center; font-weight:bold;}
.product-based-type p{ font-size:18px; color:#9e9fa1; text-align:center;}
.product-based-type h5{ font-size:25px; color:#000; text-align:center; font-weight:bold;}
.circle{ border:1px solid #7d9813; border-radius:50%; width:86px; height:86px; padding:15px 0; text-align:center; display:inline-block; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(209,209,209,0.98);-moz-box-shadow: inset 0px 0px 10px 0px rgba(209,209,209,0.98); box-shadow: inset 0px 0px 10px 0px rgba(209,209,209,0.98);}

.circle i{ font-size:50px; text-align:center; color:#7e9916; }
.product-based-type a{ font-size:12px; background:#7e9918; margin: 10px auto; display: inline-block; padding:5px 9px; color:#fff; border-radius:5px;}
.product-based-type a:hover{ text-decoration:none; background:#faa401; color:#333;}


.play-menu{ padding:0; margin:0; text-align:center;}
.play-menu ul{ padding:0; margin:0;}
.play-menu ul li{ padding:10px; float:left;}


#outdoorplayequipment{ background:url(../images/outdoor-play-equipment.png); }
#outdoorfitnessequipment{ background:url(../images/outdoor-fintness-equipment.png); }
#strength{ background:url(../images/strength.png); }
#cardiovascular{ background:url(../images/cardiovascular.png); }
#FlexibilityAndBalance{ background:url(../images/FlexibilityAndBalance.png);}
#aboutus{ background:url(../images/aboutus.png);}
#contactus{background:url(../images/contactus.png);}
#enquiry{background:url(../images/enquiry.png);}
#faqs{background:url(../images/faqs.png);}
#clients{background:url(../images/clients.png);}
#downloads{background:url(../images/downloads.png);}
#certificates{background:url(../images/certificates.png);}
#resources{background:url(../images/resources.png);}
#blog{background:url(../images/blog.png);}

#outdoorplayequipment, #outdoorfitnessequipment, #strength, #cardiovascular, #FlexibilityAndBalance, #aboutus, #contactus, #enquiry, #faqs, #clients, #downloads, #certificates, #resources, #blog{background-size: cover; padding: 50px 0 25px 0; margin:20px 0 0px 0;}

.strength{ padding:10px 0;}
.strength p{ font-size:16px;}
.strength p b{ display:block; color:#000; padding:0 0 5px 0;}

.link-btn{ background-color: #faa401; box-shadow: 0 3px #b87d0c; border-radius:5px; font-size: 14px;  padding: 10px ; text-decoration:none; margin:0 0 20px 0; color:#333;}
.link-btn:hover{text-decoration:none; color:#FFF;background-color: #7e9916; box-shadow: 0 5px #697c21;}



.contactus{ padding: 0 0 30px 0;}

.contact-form, .address, .followus{ padding:20px; background:#f1f1f1; margin:20px; border-radius:10px;}
.contact-form p, .address b, .followus b{ color:#7e9916; font-size:18px; font-weight:bold; padding:15px 10px; display:block;}
.address p { padding:0 0 10px 10px; line-height:25px;}
.followus p i, .address p i{ color:#7e9916;}
.followus p i{ padding:0 10px;}
.address p i{ padding:2px 5px 0px 0px;}



.countdown{ padding:0 0 50px 0; margin:0;}
.countdown .countdown-start h3{ padding:20px 0 20px 0; text-align:center; font-size:32px;}
.countdown .countdown-start i{ color:#7e9916; font-size:60px; padding:20px 0; display:block;}
.countdown .countdown-start span{ color:#000; font-size:20px; font-weight:bold;}
.countdown .countdown-start p{ color:#000; font-size:22px; text-align:center;}



@media (max-width:960px){

.desktop{ display:none;}
.mobile{ display:block;}
.logo{ text-align:center;}
	.title img{ margin:5px auto;}
.menu{ padding:0;}
.innerpage-hdng h4{ line-height:20px;}
.innerpage-hdng .breadcrumb{line-height:30px;}
	
.introduction{ padding:50px 0;}
.introduction .right h3, .introduction .right p{ text-align:left;}

.our-product-bg h3{ font-size:40px;}
.our-product P{ padding:20px 0;}

.our-product h3{ font-size:18px;}

.our-product-bg h4{ padding:20px 10px 0 20px;}
.our-product-data P{ padding:10px 0 60px 20px;}

.strength{ margin:0 30px;}

	}